diff --git a/anki/sched.py b/anki/sched.py index 58438fcb5..0be8fe6f6 100644 --- a/anki/sched.py +++ b/anki/sched.py @@ -108,7 +108,12 @@ order by due""" % self._deckLimit(), return card.queue def answerButtons(self, card): - if card.queue == 2: + if not card.odid and card.odue: + conf = self._lapseConf(card) + if len(conf['delays']) > 1: + return 3 + return 2 + elif card.queue == 2: return 4 else: return 3