From ccf96a04e14f737dc12a7b80473072a749a71a13 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 23 Apr 2009 04:17:42 +0900 Subject: [PATCH] when marking cards, ensure order is correct --- ankiqt/ui/main.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 9296c1552..c68490b30 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -14,7 +14,7 @@ from PyQt4.QtGui import * from anki import DeckStorage from anki.errors import * from anki.sound import hasSound, playFromText, clearAudioQueue -from anki.utils import addTags, deleteTags, parseTags +from anki.utils import addTags, deleteTags, parseTags, canonifyTags from anki.media import rebuildMediaDir from anki.db import OperationalError from anki.stdmodels import BasicModel @@ -1330,11 +1330,11 @@ day = :d""", d=yesterday) def onMark(self, toggled): if self.currentCard.hasTag("Marked"): - self.currentCard.fact.tags = deleteTags( - "Marked", self.currentCard.fact.tags) + self.currentCard.fact.tags = canonifyTags(deleteTags( + "Marked", self.currentCard.fact.tags)) else: - self.currentCard.fact.tags = addTags( - "Marked", self.currentCard.fact.tags) + self.currentCard.fact.tags = canonifyTags(addTags( + "Marked", self.currentCard.fact.tags)) self.currentCard.fact.setModified(textChanged=True) self.deck.updateFactTags([self.currentCard.fact.id]) self.deck.setModified()