ensure fmax>=fmin when rescheduling

This commit is contained in:
Damien Elmes 2013-05-17 16:27:58 +09:00
parent 201b54777a
commit 85dfa4e5a4

View file

@ -1197,8 +1197,11 @@ update cards set usn=?, mod=?, did=? where id in """ + scids,
if frm.asNew.isChecked(): if frm.asNew.isChecked():
self.col.sched.forgetCards(self.selectedCards()) self.col.sched.forgetCards(self.selectedCards())
else: else:
fmin = frm.min.value()
fmax = frm.max.value()
fmax = max(fmin, fmax)
self.col.sched.reschedCards( self.col.sched.reschedCards(
self.selectedCards(), frm.min.value(), frm.max.value()) self.selectedCards(), fmin, fmax)
self.onSearch(reset=False) self.onSearch(reset=False)
self.mw.requireReset() self.mw.requireReset()
self.model.endReset() self.model.endReset()