@@ -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