From 7065abcf4f03b0b8447310de3c75ed69bb6ac92b Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 16 Dec 2010 22:23:51 +0900 Subject: [PATCH] only collapse failed cards after cutoff updated --- anki/deck.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 36783b7dc..d029a1213 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -674,14 +674,14 @@ limit %s""" % (self.cramOrder, self.queueLimit))) # new cards left? if self.newCountToday: return self.getNewCard() - # display failed cards early/last - if self.showFailedLast() and self.failedQueue: - return self.failedQueue[-1][0] if check: # check for expired cards, or new day rollover self.updateCutoff() self.reset() return self.getCardId(check=False) + # display failed cards early/last + if not check and self.showFailedLast() and self.failedQueue: + return self.failedQueue[-1][0] # if we're in a custom scheduler, we may need to switch back if self.finishScheduler: self.finishScheduler()