don't reset priorities unless instructed

This commit is contained in:
Damien Elmes 2009-02-20 00:04:07 +09:00
parent e8e5b11477
commit e7f64eab1c

View file

@ -184,11 +184,12 @@ Please do not file a bug report with Anki.<br><br>""")
self.views = self.viewsBackup self.views = self.viewsBackup
self.viewsBackup = None self.viewsBackup = None
def reset(self, count=True): def reset(self, count=True, priorities=False):
if self.deck: if self.deck:
self.deck.refresh() self.deck.refresh()
if count: if priorities:
self.deck.updateAllPriorities() self.deck.updateAllPriorities()
if count:
self.deck.rebuildCounts() self.deck.rebuildCounts()
self.deck.rebuildQueue() self.deck.rebuildQueue()
self.moveToState("initial") self.moveToState("initial")
@ -578,7 +579,7 @@ To upgrade an old deck, download Anki 0.9.8.7."""))
return True return True
try: try:
self.deck.initUndo() self.deck.initUndo()
self.reset() self.moveToState("initial")
except: except:
traceback.print_exc() traceback.print_exc()
if ui.utils.askUser(_( if ui.utils.askUser(_(