From 19a293cf74c91620ea2801c17900a6370dcfcef7 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 24 Feb 2011 13:20:19 +0900 Subject: [PATCH] don't return a negative delay for failed cards --- anki/deck.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anki/deck.py b/anki/deck.py index efe63e6e4..58e539451 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -979,6 +979,8 @@ and type between 1 and 2""", "Return an adjusted delay value for CARD based on EASE." if self.cardIsNew(card): return 0 + if card.reps and not card.successive: + return 0 if card.combinedDue <= self.dueCutoff: return (self.dueCutoff - card.due) / 86400.0 else: