From 5e2f1ddb84edaa9e694e2fcfd6e756038b0f540f Mon Sep 17 00:00:00 2001 From: DYefremov Date: Tue, 19 Mar 2019 00:12:33 +0300 Subject: [PATCH] added extra method for error dialog showing --- app/ui/main_app_window.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/ui/main_app_window.py b/app/ui/main_app_window.py index 1fc157fc..237d2c75 100644 --- a/app/ui/main_app_window.py +++ b/app/ui/main_app_window.py @@ -775,7 +775,7 @@ class Application(Gtk.Application): download_type=DownloadType.ALL, callback=lambda x: print(x, end="")) except Exception as e: - GLib.idle_add(show_dialog, DialogType.ERROR, self._main_window, str(e)) + self.show_error_dialog(str(e)) else: GLib.idle_add(self.open_data) @@ -801,7 +801,11 @@ class Application(Gtk.Application): callback=lambda x: print(x, end=""), use_http=use_http) except Exception as e: - GLib.idle_add(show_dialog, DialogType.ERROR, self._main_window, str(e)) + self.show_error_dialog(str(e)) + + @run_idle + def show_error_dialog(self, message): + show_dialog(DialogType.ERROR, self._main_window, message) @run_idle def on_data_open(self, model):