Skip to content

Commit d233b14

Browse files
authored
Update main_window.py
1 parent e733ff1 commit d233b14

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/main_window.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,8 @@ def __init__(self, *args, **kwargs):
158158

159159
self.different_toast_msg = False # value that sets if popup should be with text "Please wait ..." or "It'll take a few minutes ..."
160160
self.save_ext_switch_state = False # value that sets if state of the switch "Extensions" in the Items Dialog should be saved or not
161-
161+
self.flatpak_data_sw_state = False
162+
162163
# Set the window size and maximization from the GSettings database
163164
self.set_size_request(750, 540)
164165
(width, height) = settings["window-size"]
@@ -991,6 +992,7 @@ def open_itemsDialog(self, w):
991992
if settings["save-flatpak-data"]:
992993
self.switch_06.set_active(True)
993994
self.data_row.add_suffix(self.appsButton)
995+
self.flatpak_data_sw_state = settings["save-flatpak-data"]
994996
self.switch_06.set_valign(align=Gtk.Align.CENTER)
995997
self.switch_06.connect('notify::active', self.show_appsbtn)
996998

@@ -1017,7 +1019,10 @@ def itemsdialog_closed(self, w, response):
10171019
settings["save-flatpak-data"] = self.switch_06.get_active()
10181020
if self.save_ext_switch_state == True:
10191021
settings["save-extensions"] = self.switch_ext.get_active()
1020-
1022+
elif response == 'cancel':
1023+
switch_status = self.flatpak_data_sw_state
1024+
settings["save-flatpak-data"] = switch_status
1025+
10211026
# show dialog for managing Flatpak applications data
10221027
def manage_data_list(self, w):
10231028
self.itemsDialog.close()
@@ -1026,6 +1031,7 @@ def manage_data_list(self, w):
10261031

10271032
# show button after clicking on the switch "User data of Flatpak apps"
10281033
def show_appsbtn(self, w, GParamBoolean):
1034+
self.flatpak_data_sw_state = settings["save-flatpak-data"]
10291035
if self.switch_06.get_active() == True:
10301036
self.data_row.add_suffix(self.appsButton)
10311037
else:
@@ -1338,7 +1344,7 @@ def cancel_import(w):
13381344
self.importwaitBox.append(self.idoneImage)
13391345

13401346
# create label about configuration archive name
1341-
self.importwaitLabel = Gtk.Label.new(str=_["importing_config_status"].format(config_name))
1347+
self.importwaitLabel = Gtk.Label.new(str=_["importing_config_status"].format(f"\n<i>{config_name}</i>"))
13421348
self.importwaitLabel.set_use_markup(True)
13431349
self.importwaitLabel.set_justify(Gtk.Justification.CENTER)
13441350
self.importwaitLabel.set_wrap(True)

0 commit comments

Comments
 (0)