From 39cf330c16ae28ed603048536942bd7a953423de Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Sun, 22 Jul 2012 13:47:36 +0400 Subject: [PATCH] plugin_installer. better way to prevent traceback. --- plugin_installer/plugin_installer.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugin_installer/plugin_installer.py b/plugin_installer/plugin_installer.py index 30b9623..672fb55 100644 --- a/plugin_installer/plugin_installer.py +++ b/plugin_installer/plugin_installer.py @@ -376,12 +376,11 @@ class PluginInstaller(GajimPlugin): return plugins_found def select_root_iter(self): - try: + if hasattr(self, 'page_num'): selection = self.available_treeview.get_selection() if selection.count_selected_rows() == 0: - selection.select_iter(self.available_plugins_model.get_iter_root()) - except Exception, error: - pass + root_iter = self.available_plugins_model.get_iter_root() + selection.select_iter(root_iter) class Ftp(threading.Thread):