Skip to content

Commit 6fa6c4f

Browse files
committed
backup folder selection fix
1 parent 830e9c3 commit 6fa6c4f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

gui_handlers.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -256,9 +256,9 @@ def handle_backup(self):
256256

257257
def pcsx2_backup_task(p_name_worker, mc_path_worker, mc_save_dir_worker):
258258
try:
259-
# Carica le impostazioni per ottenere i parametri necessari
260-
settings, _ = settings_manager.load_settings()
261-
backup_dir = settings.get('backup_dir', config.BACKUP_BASE_DIR) # Usa get_default_backup_dir come fallback
259+
# Use the main window's current settings, don't reload from file
260+
settings = self.main_window.current_settings
261+
backup_dir = settings.get('backup_base_dir', config.BACKUP_BASE_DIR) # CORRECTED KEY
262262
max_bks = settings.get('max_backups', config.MAX_BACKUPS)
263263
max_size_mb = settings.get('max_source_size_mb', config.MAX_SOURCE_SIZE_MB)
264264
compress_mode = settings.get('compression_mode', config.COMPRESSION_MODE)
@@ -307,7 +307,7 @@ def pcsx2_backup_task(p_name_worker, mc_path_worker, mc_save_dir_worker):
307307
self.main_window.set_controls_enabled(True)
308308
return
309309

310-
backup_base_dir = self.main_window.current_settings.get('backup_dir', config.BACKUP_BASE_DIR)
310+
backup_base_dir = self.main_window.current_settings.get('backup_base_dir', config.BACKUP_BASE_DIR) # CORRECTED KEY
311311
max_backups = self.main_window.current_settings.get('max_backups', config.MAX_BACKUPS)
312312
max_source_size_mb = self.main_window.current_settings.get('max_source_size_mb', 200) # Corretto fallback
313313
compression_mode = self.main_window.current_settings.get('compression_mode', "standard") # Corretto fallback

0 commit comments

Comments
 (0)