mirror of
https://github.com/ankitects/anki.git
synced 2025-09-21 15:32:23 -04:00
always reset hideWelcome after a close
This commit is contained in:
parent
9491acc088
commit
24d45cf93c
1 changed files with 4 additions and 1 deletions
|
@ -711,7 +711,6 @@ new:
|
||||||
if not os.path.exists(deckPath):
|
if not os.path.exists(deckPath):
|
||||||
self.moveToState("noDeck")
|
self.moveToState("noDeck")
|
||||||
return
|
return
|
||||||
self.hideWelcome = False
|
|
||||||
try:
|
try:
|
||||||
self.deck = DeckStorage.Deck(deckPath)
|
self.deck = DeckStorage.Deck(deckPath)
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
|
@ -862,6 +861,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors")
|
||||||
if self.save(required=True):
|
if self.save(required=True):
|
||||||
break
|
break
|
||||||
elif res == ui.unsaved.cancel:
|
elif res == ui.unsaved.cancel:
|
||||||
|
self.hideWelcome = False
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
@ -874,6 +874,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors")
|
||||||
while self.deckPath:
|
while self.deckPath:
|
||||||
self.app.processEvents()
|
self.app.processEvents()
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
|
self.hideWelcome = False
|
||||||
return True
|
return True
|
||||||
# auto save
|
# auto save
|
||||||
if self.config['saveOnClose'] or self.config['syncOnClose']:
|
if self.config['saveOnClose'] or self.config['syncOnClose']:
|
||||||
|
@ -886,6 +887,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors")
|
||||||
self.deck = None
|
self.deck = None
|
||||||
if not hideWelcome and not synced:
|
if not hideWelcome and not synced:
|
||||||
self.moveToState("noDeck")
|
self.moveToState("noDeck")
|
||||||
|
self.hideWelcome = False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def inMainWindow(self):
|
def inMainWindow(self):
|
||||||
|
@ -1388,6 +1390,7 @@ later by using File>Close.
|
||||||
event.ignore()
|
event.ignore()
|
||||||
else:
|
else:
|
||||||
if self.config['syncOnProgramClose']:
|
if self.config['syncOnProgramClose']:
|
||||||
|
self.hideWelcome = True
|
||||||
self.syncDeck(interactive=False)
|
self.syncDeck(interactive=False)
|
||||||
self.prepareForExit()
|
self.prepareForExit()
|
||||||
event.accept()
|
event.accept()
|
||||||
|
|
Loading…
Reference in a new issue