From 3d4e05b5e00e63748d9ef84f141930131d35a41e Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Wed, 9 Sep 2009 20:04:04 +0000 Subject: [PATCH] Run the plugin's show_prefs callbacks before the preferences dialog's show() --- deluge/ui/gtkui/preferences.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deluge/ui/gtkui/preferences.py b/deluge/ui/gtkui/preferences.py index 4abe93b56..207716916 100644 --- a/deluge/ui/gtkui/preferences.py +++ b/deluge/ui/gtkui/preferences.py @@ -174,6 +174,8 @@ class Preferences(component.Component): self.treeview.get_selection().select_path(index) break + component.get("PluginManager").run_on_show_prefs() + # Update the preferences dialog to reflect current config settings self.core_config = {} if client.connected(): @@ -510,7 +512,6 @@ class Preferences(component.Component): self.plugin_liststore.set_value(row, 0, plugin) self.plugin_liststore.set_value(row, 1, enabled) - component.get("PluginManager").run_on_show_prefs() # Now show the dialog self.pref_dialog.show()