diff --git a/qt/aqt/deckbrowser.py b/qt/aqt/deckbrowser.py index 6b2eb0353..31f6a5e3f 100644 --- a/qt/aqt/deckbrowser.py +++ b/qt/aqt/deckbrowser.py @@ -178,11 +178,14 @@ class DeckBrowser: def _renderDeckTree(self, top: DeckTreeNode) -> str: buf = """ -%s%s -%s""" % ( +%s +%s + +%s +""" % ( tr.decks_deck(), - tr.statistics_due_count(), tr.actions_new(), + tr.statistics_due_count(), ) buf += self._topLevelDragRow() @@ -199,8 +202,6 @@ class DeckBrowser: else: prefix = "-" - due = node.review_count + node.learn_count - def indent() -> str: return " " * 6 * (node.level - 1) @@ -238,9 +239,13 @@ class DeckBrowser: klass = "zero-count" return f'{cnt}' - buf += "%s%s" % ( - nonzeroColour(due, "review-count"), + review = nonzeroColour(node.review_count, "review-count") + learn = nonzeroColour(node.learn_count, "learn-count") + + buf += ("%s" * 3) % ( nonzeroColour(node.new_count, "new-count"), + learn, + review, ) # options buf += (