mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 09:16:38 -04:00
fixes wrong rev queue order
This commit is contained in:
parent
1ad65bfb5f
commit
262e04ed4f
1 changed files with 6 additions and 7 deletions
|
@ -551,16 +551,15 @@ select id from cards where
|
||||||
did = ? and queue = 2 and due <= ? %s limit ?""" % order,
|
did = ? and queue = 2 and due <= ? %s limit ?""" % order,
|
||||||
did, self.today, lim)
|
did, self.today, lim)
|
||||||
if self._revQueue:
|
if self._revQueue:
|
||||||
|
if not order:
|
||||||
|
r = random.Random()
|
||||||
|
r.seed(self.today)
|
||||||
|
r.shuffle(self._revQueue)
|
||||||
|
else:
|
||||||
|
self._revQueue.reverse()
|
||||||
return True
|
return True
|
||||||
# nothing left in the deck; move to next
|
# nothing left in the deck; move to next
|
||||||
self._newDids.pop(0)
|
self._newDids.pop(0)
|
||||||
if not order:
|
|
||||||
r = random.Random()
|
|
||||||
r.seed(self.today)
|
|
||||||
r.shuffle(self._revQueue)
|
|
||||||
else:
|
|
||||||
self._revQueue.reverse()
|
|
||||||
return True
|
|
||||||
|
|
||||||
def _getRevCard(self):
|
def _getRevCard(self):
|
||||||
if self._fillRev():
|
if self._fillRev():
|
||||||
|
|
Loading…
Reference in a new issue