diff --git a/gajim/plugins/gui.py b/gajim/plugins/gui.py index 8f3da2e48a183c503968b9e946095a5b62b2c893..db84b37f534db7bf4e2bbd2482d1bce037a28ca6 100644 --- a/gajim/plugins/gui.py +++ b/gajim/plugins/gui.py @@ -168,7 +168,7 @@ def _display_installed_plugin_info(self, plugin): self._ui.uninstall_plugin_button.set_sensitive(True) self._ui.configure_plugin_button.set_sensitive( - plugin.config_dialog is not None) + plugin.config_dialog is not None and plugin.active) def _clear_installed_plugin_info(self): self._ui.plugin_name_label.set_text('') @@ -217,6 +217,7 @@ def _installed_plugin_toggled(self, _cell, path): transient_for=self) return + self._ui.configure_plugin_button.set_sensitive(not is_active) self.installed_plugins_model[path][Column.ACTIVE] = not is_active def _on_configure_plugin(self, _widget):