don't leave empty undo when trying to delete default deck

This commit is contained in:
Damien Elmes 2012-03-25 00:39:23 +09:00
parent 4e5b04611e
commit e5f3d0b7f0

View file

@ -204,9 +204,9 @@ body { margin: 1em; -webkit-user-select: none; }
self.show()
def _delete(self, did):
self.mw.checkpoint(_("Delete Deck"))
if str(did) == '1':
return showWarning(_("The default deck can't be deleted."))
self.mw.checkpoint(_("Delete Deck"))
deck = self.mw.col.decks.get(did)
if deck['dyn'] or askUser(_("""\
Are you sure you wish to delete all of the cards in %s?""")%deck['name']):