From 5ce87bed8650f2993aaa709e3217fa8744fc82bc Mon Sep 17 00:00:00 2001 From: Patrick Ulbrich Date: Thu, 25 Jul 2013 22:03:13 +0200 Subject: [PATCH] added workaround for gtk3 (gtk3 < 3.8) bug --- Mailnag/configuration/configwindow.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Mailnag/configuration/configwindow.py b/Mailnag/configuration/configwindow.py index 5e1ed73..b6576c2 100644 --- a/Mailnag/configuration/configwindow.py +++ b/Mailnag/configuration/configwindow.py @@ -352,6 +352,10 @@ class ConfigWindow: def _on_treeview_plugins_cursor_changed(self, treeview): + # Workaround for a bug in GTK < 3.8, + # see http://permalink.gmane.org/gmane.comp.gnome.svn/694089 + if not self._window.get_visible(): return + plugin, model, iter = self._get_selected_plugin() if iter != None: self._button_edit_plugin.set_sensitive(plugin.has_config_ui())