diff --git a/aqt/main.py b/aqt/main.py index 69a13d2c5..6599f4731 100644 --- a/aqt/main.py +++ b/aqt/main.py @@ -507,6 +507,9 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors") self.pm.profile['autoSync']): from aqt.sync import SyncManager self.unloadCollection() + # set a sync state so the refresh timer doesn't fire while deck + # unloaded + self.state = "sync" self.syncer = SyncManager(self, self.pm) self.syncer.sync() if reload: