mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 06:52:21 -04:00
only collapse failed cards after cutoff updated
This commit is contained in:
parent
e4447818ff
commit
7065abcf4f
1 changed files with 3 additions and 3 deletions
|
@ -674,14 +674,14 @@ limit %s""" % (self.cramOrder, self.queueLimit)))
|
||||||
# new cards left?
|
# new cards left?
|
||||||
if self.newCountToday:
|
if self.newCountToday:
|
||||||
return self.getNewCard()
|
return self.getNewCard()
|
||||||
# display failed cards early/last
|
|
||||||
if self.showFailedLast() and self.failedQueue:
|
|
||||||
return self.failedQueue[-1][0]
|
|
||||||
if check:
|
if check:
|
||||||
# check for expired cards, or new day rollover
|
# check for expired cards, or new day rollover
|
||||||
self.updateCutoff()
|
self.updateCutoff()
|
||||||
self.reset()
|
self.reset()
|
||||||
return self.getCardId(check=False)
|
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 we're in a custom scheduler, we may need to switch back
|
||||||
if self.finishScheduler:
|
if self.finishScheduler:
|
||||||
self.finishScheduler()
|
self.finishScheduler()
|
||||||
|
|
Loading…
Reference in a new issue