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
|
modified = False
|
||||||
self.deck.startProgress()
|
self.deck.startProgress()
|
||||||
self.deck.updateProgress(_("Applying changes..."))
|
self.deck.updateProgress(_("Applying changes..."))
|
||||||
|
reset=True
|
||||||
if self.needFormatRebuild:
|
if self.needFormatRebuild:
|
||||||
# need to generate q/a templates
|
# need to generate q/a templates
|
||||||
self.deck.updateCardsFromModel(self.fact.model)
|
self.deck.updateCardsFromModel(self.fact.model)
|
||||||
|
@ -292,8 +293,9 @@ order by n""", id=card.id)
|
||||||
self.deck.flushMod()
|
self.deck.flushMod()
|
||||||
if self.factedit and self.factedit.onChange:
|
if self.factedit and self.factedit.onChange:
|
||||||
self.factedit.onChange("all")
|
self.factedit.onChange("all")
|
||||||
else:
|
reset=False
|
||||||
self.mw.reset()
|
if reset:
|
||||||
|
self.mw.reset()
|
||||||
self.deck.finishProgress()
|
self.deck.finishProgress()
|
||||||
saveGeom(self, "CardLayout")
|
saveGeom(self, "CardLayout")
|
||||||
QDialog.reject(self)
|
QDialog.reject(self)
|
||||||
|
|
Loading…
Reference in a new issue