From c00850e011b0486010f383530cf4ecbb2a83678f Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 25 Feb 2009 23:51:24 +0900 Subject: [PATCH] keep suspended tags even if not in deck --- ankiqt/ui/activetags.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/activetags.py b/ankiqt/ui/activetags.py index 3b11a760d..b2d55082f 100644 --- a/ankiqt/ui/activetags.py +++ b/ankiqt/ui/activetags.py @@ -21,11 +21,13 @@ class ActiveTagsChooser(QDialog): def rebuildTagList(self): self.tags = self.parent.deck.allTags() - self.tags.sort() self.items = [] self.suspended = {} for t in parseTags(self.parent.deck.suspended): self.suspended[t] = 1 + if t not in self.tags: + self.tags.append(t) + self.tags.sort() for t in self.tags: item = QListWidgetItem(t, self.dialog.list) self.dialog.list.addItem(item)