fix error when pressing keys on resetRequired screen

This commit is contained in:
Damien Elmes 2012-04-16 23:34:36 +09:00
parent 1c9fe166af
commit d6145b5cec

View file

@ -171,6 +171,9 @@ function _typeAnsPress() {
########################################################################## ##########################################################################
def _showAnswer(self): def _showAnswer(self):
if self.mw.state != "review":
# showing resetRequired screen; ignore space
return
self.state = "answer" self.state = "answer"
c = self.card c = self.card
a = c.a() a = c.a()
@ -189,6 +192,9 @@ function _typeAnsPress() {
def _answerCard(self, ease): def _answerCard(self, ease):
"Reschedule card and show next." "Reschedule card and show next."
if self.mw.state != "review":
# showing resetRequired screen; ignore key
return
if self.state != "answer": if self.state != "answer":
return return
if self.mw.col.sched.answerButtons(self.card) < ease: if self.mw.col.sched.answerButtons(self.card) < ease: