From e4447818ffd99f241ff0b490e11663bfe2af2094 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 16 Dec 2010 04:28:31 +0900 Subject: [PATCH] make sure learn more considers inactive cards --- anki/deck.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index c63dcdc01..36783b7dc 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -524,9 +524,11 @@ order by combinedDue limit %d""" % self.queueLimit, lim=self.dueCutoff) self.scheduler = "learnMore" def _rebuildLearnMoreCount(self): - self.newCount = self.s.scalar(""" -select count() from cards where type = 2 and combinedDue < :now -""", now=self.dueCutoff) + self.newCount = self.s.scalar( + self.cardLimit( + "newActive", "newInactive", + "select count(*) from cards c where type = 2 " + "and combinedDue < :lim"), lim=self.dueCutoff) self.spacedCards = [] def _updateLearnMoreCountToday(self):