allow re-randomizing, fix missing file %d

This commit is contained in:
Damien Elmes 2009-07-08 11:48:11 +09:00
parent 711d972c26
commit 19169de050

View file

@ -1418,20 +1418,19 @@ later by using File>Close.
if getattr(obj, field) != value:
setattr(obj, field, value)
self.deck.flushMod()
if self.deck.newCardOrder != ncOrd:
if self.deck.newCardOrder == 0 and ncOrd != 0:
# random to non-random
self.deck.startProgress()
self.deck.updateProgress(_("Ordering..."))
self.deck.orderNewCards()
self.deck.finishProgress()
elif self.deck.newCardOrder != 0 and ncOrd == 0:
# non-random to random
uf(self.deck, 'newCardOrder', ncOrd)
elif ncOrd == 0:
# (re-)randomize
self.deck.startProgress()
self.deck.updateProgress(_("Randomizing..."))
self.deck.randomizeNewCards()
self.deck.finishProgress()
uf(self.deck, 'newCardOrder', ncOrd)
def updateStudyStats(self):
wasReached = self.deck.sessionLimitReached()
@ -2706,7 +2705,7 @@ Consider backing up your media directory first."""))
help="MediaSupport")
return
ui.utils.showInfo(ngettext("%d missing file found.<br>",
"%d missing files found.<br>", res[0]) +
"%d missing files found.<br>", res[0]) % res[0] +
_("%d successfully retrieved.")
% res[1], parent=self)