changeset 2560a9ae79ca in /home/hg/repos/gajim-plugins
author: Yann Leboulanger <asterix(a)lagaule.org>
branches:
details:gajim-plugins?cmd=changeset;node=2560a9ae79ca
description: prevent crash when upgrading and no other plugin is installed. Fixes #121
diffstat:
plugin_installer/manifest.ini | 2 +-
plugin_installer/plugin_installer.py | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
diffs (27 lines):
diff -r 5379369582e4 -r 2560a9ae79ca plugin_installer/manifest.ini
--- a/plugin_installer/manifest.ini Mon Feb 08 20:26:32 2016 +0100
+++ b/plugin_installer/manifest.ini Sat Feb 27 13:46:45 2016 +0100
@@ -1,7 +1,7 @@
[info]
name: Plugin Installer
short_name: plugin_installer
-version: 0.11.21
+version: 0.11.22
description: Install and upgrade plugins from ftp
authors: Denis Fomin <fominde(a)gmail.com>
Yann Leboulanger <asterix(a)lagaule.org>
diff -r 5379369582e4 -r 2560a9ae79ca plugin_installer/plugin_installer.py
--- a/plugin_installer/plugin_installer.py Mon Feb 08 20:26:32 2016 +0100
+++ b/plugin_installer/plugin_installer.py Sat Feb 27 13:46:45 2016 +0100
@@ -357,7 +357,10 @@
plugin.activatable = False
max_row = [plugin, plugin.name, is_active, plugin.activatable, icon]
# support old plugin system
- row_len = len(self.installed_plugins_model[0])
+ if len(self.installed_plugins_model):
+ row_len = len(self.installed_plugins_model[0])
+ else:
+ row_len = 5
row = max_row[0: row_len]
self.installed_plugins_model.append(row)