mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
make sure to move to noDeck at least once
This commit is contained in:
parent
1b7d0ac7ee
commit
e3ab11213d
1 changed files with 3 additions and 1 deletions
|
@ -824,6 +824,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors")
|
||||||
parent = self
|
parent = self
|
||||||
self.hideWelcome = hideWelcome
|
self.hideWelcome = hideWelcome
|
||||||
self.closeAllDeckWindows()
|
self.closeAllDeckWindows()
|
||||||
|
synced = False
|
||||||
if self.deck is not None:
|
if self.deck is not None:
|
||||||
if self.deck.reviewEarly:
|
if self.deck.reviewEarly:
|
||||||
self.deck.resetAfterReviewEarly()
|
self.deck.resetAfterReviewEarly()
|
||||||
|
@ -854,6 +855,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors")
|
||||||
# force save, the user may not have set passwd/etc
|
# force save, the user may not have set passwd/etc
|
||||||
self.deck.save()
|
self.deck.save()
|
||||||
if self.syncDeck(False, reload=False):
|
if self.syncDeck(False, reload=False):
|
||||||
|
synced = True
|
||||||
while self.deckPath:
|
while self.deckPath:
|
||||||
self.app.processEvents()
|
self.app.processEvents()
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
|
@ -867,7 +869,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors")
|
||||||
self.deck.rollback()
|
self.deck.rollback()
|
||||||
self.deck.close()
|
self.deck.close()
|
||||||
self.deck = None
|
self.deck = None
|
||||||
if hideWelcome:
|
if hideWelcome or not synced:
|
||||||
self.moveToState("noDeck")
|
self.moveToState("noDeck")
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue