changeset 8e0104f168df in /home/hg/repos/gajim-plugins
author: Yann Leboulanger asterix@lagaule.org branches: details:gajim-plugins?cmd=changeset;node=8e0104f168df description: [plugin_installer] prevent a traceback.
diffstat:
plugin_installer/manifest.ini | 2 +- plugin_installer/plugin_installer.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-)
diffs (25 lines):
diff -r bfa12b3fd164 -r 8e0104f168df plugin_installer/manifest.ini --- a/plugin_installer/manifest.ini Tue Jan 26 15:13:15 2016 +0100 +++ b/plugin_installer/manifest.ini Sun Jan 31 20:37:02 2016 +0100 @@ -1,7 +1,7 @@ [info] name: Plugin Installer short_name: plugin_installer -version: 0.11.20 +version: 0.11.21 description: Install and upgrade plugins from ftp authors: Denis Fomin fominde@gmail.com Yann Leboulanger asterix@lagaule.org diff -r bfa12b3fd164 -r 8e0104f168df plugin_installer/plugin_installer.py --- a/plugin_installer/plugin_installer.py Tue Jan 26 15:13:15 2016 +0100 +++ b/plugin_installer/plugin_installer.py Sun Jan 31 20:37:02 2016 +0100 @@ -468,7 +468,8 @@ selection = self.available_treeview.get_selection() if selection.count_selected_rows() == 0: root_iter = self.available_plugins_model.get_iter_root() - selection.select_iter(root_iter) + if root_iter: + selection.select_iter(root_iter) scr_win = self.xml.get_object('scrolledwindow2') vadjustment = scr_win.get_vadjustment() if vadjustment: