fix refresh timer firing during sync

This commit is contained in:
Damien Elmes 2012-05-05 01:10:54 +09:00
parent 6c0c6b5fec
commit 7c1761c4ff

View file

@ -507,6 +507,9 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors")
self.pm.profile['autoSync']): self.pm.profile['autoSync']):
from aqt.sync import SyncManager from aqt.sync import SyncManager
self.unloadCollection() 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 = SyncManager(self, self.pm)
self.syncer.sync() self.syncer.sync()
if reload: if reload: