diff --git a/ankiqt/ui/cardlist.py b/ankiqt/ui/cardlist.py index 6ff9c8dd5..2163067c6 100644 --- a/ankiqt/ui/cardlist.py +++ b/ankiqt/ui/cardlist.py @@ -812,7 +812,11 @@ where id in (%s)""" % ",".join([ def deleteCards(self): cards = self.selectedCards() n = _("Delete Cards") - new = self.findCardInDeckModel() + 1 + try: + new = self.findCardInDeckModel() + 1 + except: + # card has been deleted + return self.dialog.tableView.setFocus() self.deck.setUndoStart(n) self.deck.deleteCards(cards)