From 7c161d002583f60021d0911791a2f656f4f3e7f6 Mon Sep 17 00:00:00 2001 From: Linus Heckemann <git@sphalerite.org> Date: Mon, 26 Sep 2016 23:18:40 +0100 Subject: [PATCH] plugin_installer: Fix potential crash on cert verify failure --- plugin_installer/plugin_installer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin_installer/plugin_installer.py b/plugin_installer/plugin_installer.py index 2154b45c..0f9c0c48 100644 --- a/plugin_installer/plugin_installer.py +++ b/plugin_installer/plugin_installer.py @@ -317,7 +317,9 @@ class PluginInstaller(GajimPlugin): 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, -- GitLab