mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 00:36:38 -04:00
when marking cards, ensure order is correct
This commit is contained in:
parent
1fe922fed4
commit
ccf96a04e1
1 changed files with 5 additions and 5 deletions
|
@ -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()
|
||||
|
|
Loading…
Reference in a new issue