fact.setModified() needs deck arg

This commit is contained in:
Damien Elmes 2010-12-10 23:27:06 +09:00
parent 8d4a08dddf
commit 6580a665e9
2 changed files with 4 additions and 4 deletions

View file

@ -469,7 +469,7 @@ class FactEditor(object):
self.fact[f.name] = v
modified = True
if modified:
self.fact.setModified(textChanged=True)
self.fact.setModified(textChanged=True, deck=self.deck)
if not self.fact.isNew():
self.deck.setModified()
self.deck.setUndoEnd(n)
@ -485,7 +485,7 @@ class FactEditor(object):
modified = self.saveFields()
field = self.widgets[widget]
self.fact.focusLost(field)
self.fact.setModified(textChanged=True)
self.fact.setModified(textChanged=True, deck=self.deck)
self.loadFields(font=False)
if modified and self.resetOnEdit:
ankiqt.mw.reset(runHooks=False)
@ -586,7 +586,7 @@ class FactEditor(object):
self.deck.s.flush()
self.deck.updateFactTags([self.fact.id])
self.deck.updatePriorities([c.id for c in self.fact.cards])
self.fact.setModified(textChanged=True)
self.fact.setModified(textChanged=True, deck=self.deck)
self.deck.flushMod()
if self.resetOnEdit:
ankiqt.mw.reset(runHooks=False)

View file

@ -1867,7 +1867,7 @@ learnt today")
else:
self.currentCard.fact.tags = canonifyTags(addTags(
"Marked", self.currentCard.fact.tags))
self.currentCard.fact.setModified(textChanged=True)
self.currentCard.fact.setModified(textChanged=True, deck=self.deck)
self.deck.updateFactTags([self.currentCard.fact.id])
self.deck.setModified()