From 410bc79a78e6307b59f80da33e10dc055770593b Mon Sep 17 00:00:00 2001 From: DYefremov Date: Tue, 12 Dec 2017 09:16:58 +0300 Subject: [PATCH] fix path opening --- app/ui/main_app_window.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/ui/main_app_window.py b/app/ui/main_app_window.py index 9fa1380d..be81ca8e 100644 --- a/app/ui/main_app_window.py +++ b/app/ui/main_app_window.py @@ -420,18 +420,20 @@ class MainAppWindow: show_satellites_dialog(self.__main_window, self.__options) def on_data_open(self, model): - if show_dialog(DialogType.CHOOSER, self.__main_window, options=self.__options) == Gtk.ResponseType.CANCEL: + response = show_dialog(DialogType.CHOOSER, self.__main_window, options=self.__options) + if response == Gtk.ResponseType.CANCEL: return - self.open_data() + self.open_data(response) @run_idle - def open_data(self): + def open_data(self, data_path=None): """ Opening data and fill views. """ self.__bouquets_model.clear() self.__fav_model.clear() self.__services_model.clear() self.__blacklist.clear() - data_path = self.__options["data_dir_path"] + + data_path = self.__options["data_dir_path"] if data_path is None else data_path try: self.append_blacklist(data_path) self.append_services(data_path)