changeset ba239256ab1a in /home/hg/repos/gajim-plugins
author: Linus Heckemann <git(a)sphalerite.org>
branches: gtk3
details:gajim-plugins?cmd=changeset;node=ba239256ab1a
description: plugin_installer: Fix potential crash on cert verify failure
diffstat:
plugin_installer/plugin_installer.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diffs (14 lines):
diff -r ee428886f22c -r ba239256ab1a plugin_installer/plugin_installer.py
--- a/plugin_installer/plugin_installer.py Tue Sep 27 00:34:03 2016 +0200
+++ b/plugin_installer/plugin_installer.py Mon Sep 26 23:18:40 2016 +0100
@@ -317,7 +317,9 @@
for i in range(len(self.available_plugins_model)):
self.available_plugins_model[i][C_UPGRADE] = False
self.progressbar.hide()
- WarningDialog(_('Ftp error'), error_text, self.window)
+ def warn():
+ WarningDialog(_('Ftp error'), error_text, self.window)
+ GLib.idle_add(warn)
def on_plugin_downloaded(self, widget, plugin_dirs):
dialog = HigDialog(None, Gtk.MessageType.INFO, Gtk.ButtonsType.OK,