don't show study screen if current deck invalid

This commit is contained in:
Damien Elmes 2012-04-22 08:16:36 +09:00
parent f480629ed1
commit 4866b5683e

View file

@ -296,6 +296,10 @@ Are you sure?"""):
self.moveToState("overview") self.moveToState("overview")
def _overviewState(self, oldState): def _overviewState(self, oldState):
did = self.col.decks.selected()
if not self.col.decks.nameOrNone(did):
showInfo(_("Please select a deck."))
return self.moveToState("deckBrowser")
self.col.reset() self.col.reset()
self.overview.show() self.overview.show()