diff --git a/plugin_installer/plugin_installer.py b/plugin_installer/plugin_installer.py index 2154b45c3f1af28e578d692c9fa841c159e83af3..0f9c0c48b4f82ea5ab91a68a2997e0acfcdcbee2 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,