Refactor: streamline update notification logic and enhance settings dialog for cross-platform compatibility

This commit is contained in:
Vxrtrauter
2026-04-24 10:20:26 +02:00
parent 6b45c40aad
commit 468faff16b
2 changed files with 49 additions and 16 deletions
+2 -3
View File
@@ -79,9 +79,8 @@ def settings_dialog(self):
# Ignore Updates checkbox
update_checkbox_container, update_checkbox = create_widget(QCheckBox, "Ignore Updates: ")
if platform.system() == "Windows":
update_checkbox.setChecked(state.ignore_updates)
update_checkbox.toggled.connect(lambda checked: setattr(state, 'ignore_updates', checked))
update_checkbox.setChecked(state.ignore_updates)
update_checkbox.toggled.connect(lambda checked: setattr(state, 'ignore_updates', checked))
# Autoresume Container Checkbox
autoresume_container, autoresume_checkbox = create_widget(QCheckBox, "Auto-Resume Downloads: ")