diff --git a/src/mcedit2/dialogs/plugins_dialog.py b/src/mcedit2/dialogs/plugins_dialog.py index ae62553..f648ba2 100644 --- a/src/mcedit2/dialogs/plugins_dialog.py +++ b/src/mcedit2/dialogs/plugins_dialog.py @@ -70,7 +70,7 @@ class PluginsTableModel(QtCore.QAbstractTableModel): row = index.row() if row >= len(self.pluginRefs): - return None + return False value = value == Qt.Checked @@ -85,8 +85,8 @@ class PluginsTableModel(QtCore.QAbstractTableModel): if not pluginRef.unload(): showErrorDialog("%s while unloading plugin \"%s\"" % (pluginRef.unloadError[0].__name__, pluginRef.displayName), pluginRef.unloadError, False) - self.dataChanged.emit(index, index) + return True def flags(self, index): column = index.column()