mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 14:32:22 -04:00
always reset on clayout exit, unless we're calling hooks
This commit is contained in:
parent
b6fb2098e6
commit
bcbea7ab3f
1 changed files with 4 additions and 2 deletions
|
@ -277,6 +277,7 @@ order by n""", id=card.id)
|
|||
modified = False
|
||||
self.deck.startProgress()
|
||||
self.deck.updateProgress(_("Applying changes..."))
|
||||
reset=True
|
||||
if self.needFormatRebuild:
|
||||
# need to generate q/a templates
|
||||
self.deck.updateCardsFromModel(self.fact.model)
|
||||
|
@ -292,8 +293,9 @@ order by n""", id=card.id)
|
|||
self.deck.flushMod()
|
||||
if self.factedit and self.factedit.onChange:
|
||||
self.factedit.onChange("all")
|
||||
else:
|
||||
self.mw.reset()
|
||||
reset=False
|
||||
if reset:
|
||||
self.mw.reset()
|
||||
self.deck.finishProgress()
|
||||
saveGeom(self, "CardLayout")
|
||||
QDialog.reject(self)
|
||||
|
|
Loading…
Reference in a new issue