From 008c5904ca2354ce79379b2e398d1f3dd14e2fac Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 20 Feb 2011 13:45:45 +0900 Subject: [PATCH] when calculating delay, compare against cutoff, not current time --- anki/deck.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 370ae6635..efe63e6e4 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -979,10 +979,10 @@ and type between 1 and 2""", "Return an adjusted delay value for CARD based on EASE." if self.cardIsNew(card): return 0 - if card.combinedDue <= time.time(): - return (time.time() - card.due) / 86400.0 + if card.combinedDue <= self.dueCutoff: + return (self.dueCutoff - card.due) / 86400.0 else: - return (time.time() - card.combinedDue) / 86400.0 + return (self.dueCutoff - card.combinedDue) / 86400.0 def resetCards(self, ids): "Reset progress on cards in IDS."