From c9a622b84697d13aabfda20303d5685d13f96333 Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Mon, 13 Jul 2009 21:55:34 +0000 Subject: [PATCH] Prevent exception when clicking 'Rescan Plugins' button when not connected to a daemon --- 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 d157f2f2e..e841c682d 100644 --- a/deluge/ui/gtkui/preferences.py +++ b/deluge/ui/gtkui/preferences.py @@ -948,7 +948,8 @@ class Preferences(component.Component): def _on_button_rescan_plugins_clicked(self, widget): component.get("PluginManager").scan_for_plugins() - client.core.rescan_plugins() + if client.connected(): + client.core.rescan_plugins() self.show() def _on_button_find_plugins_clicked(self, widget):