From d4675e4ee9e08029d92b74f0f6fb0060417dd979 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 26 Apr 2023 21:10:24 +1000 Subject: [PATCH] Fix a few more cases where missing profile keys would lead to an error --- qt/aqt/preferences.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qt/aqt/preferences.py b/qt/aqt/preferences.py index a32493a59..53a3902b0 100644 --- a/qt/aqt/preferences.py +++ b/qt/aqt/preferences.py @@ -174,10 +174,10 @@ class Preferences(QDialog): def setup_network(self) -> None: self.form.media_log.setText(tr.sync_media_log_button()) qconnect(self.form.media_log.clicked, self.on_media_log) - self.form.syncOnProgramOpen.setChecked(self.prof["autoSync"]) - self.form.syncMedia.setChecked(self.prof["syncMedia"]) + self.form.syncOnProgramOpen.setChecked(self.mw.pm.auto_syncing_enabled()) + self.form.syncMedia.setChecked(self.mw.pm.media_syncing_enabled()) self.form.autoSyncMedia.setChecked(self.mw.pm.auto_sync_media_minutes() != 0) - if not self.prof["syncKey"]: + if not self.prof.get("syncKey"): self._hide_sync_auth_settings() else: self.form.syncUser.setText(self.prof.get("syncUser", ""))