From 6580a665e9e52d642643650aec7e137a294e0a40 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 10 Dec 2010 23:27:06 +0900 Subject: [PATCH] fact.setModified() needs deck arg --- ankiqt/ui/facteditor.py | 6 +++--- ankiqt/ui/main.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ankiqt/ui/facteditor.py b/ankiqt/ui/facteditor.py index 5a0fd115c..45441ddee 100644 --- a/ankiqt/ui/facteditor.py +++ b/ankiqt/ui/facteditor.py @@ -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) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 863a12f56..cf3f4f6b9 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -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()