mirror of
https://github.com/DYefremov/DemonEditor.git
synced 2025-12-22 00:19:40 +01:00
fix path opening
This commit is contained in:
@@ -420,18 +420,20 @@ class MainAppWindow:
|
|||||||
show_satellites_dialog(self.__main_window, self.__options)
|
show_satellites_dialog(self.__main_window, self.__options)
|
||||||
|
|
||||||
def on_data_open(self, model):
|
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
|
return
|
||||||
self.open_data()
|
self.open_data(response)
|
||||||
|
|
||||||
@run_idle
|
@run_idle
|
||||||
def open_data(self):
|
def open_data(self, data_path=None):
|
||||||
""" Opening data and fill views. """
|
""" Opening data and fill views. """
|
||||||
self.__bouquets_model.clear()
|
self.__bouquets_model.clear()
|
||||||
self.__fav_model.clear()
|
self.__fav_model.clear()
|
||||||
self.__services_model.clear()
|
self.__services_model.clear()
|
||||||
self.__blacklist.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:
|
try:
|
||||||
self.append_blacklist(data_path)
|
self.append_blacklist(data_path)
|
||||||
self.append_services(data_path)
|
self.append_services(data_path)
|
||||||
|
|||||||
Reference in New Issue
Block a user