From bd891efc1543c8ca9c11e892de1cf9139e16edd1 Mon Sep 17 00:00:00 2001 From: coppro Date: Sun, 20 May 2007 19:39:41 +0000 Subject: [PATCH] Changed so you can't delete last card in set. (this can cause crashes, and an empty set seems pointless anyways.) git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@403 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/gui/set/cards_panel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/set/cards_panel.cpp b/src/gui/set/cards_panel.cpp index 728b42e6..b185624d 100644 --- a/src/gui/set/cards_panel.cpp +++ b/src/gui/set/cards_panel.cpp @@ -199,7 +199,8 @@ void CardsPanel::onCommand(int id) { set->actions.add(new AddCardAction(*set)); break; case ID_CARD_REMOVE: - if (card_list->getCard() != nullptr) + if (card_list->getCard() != nullptr && set->cards.size() != 1) + //Don't delete the last card, and certainly don't delete a card if none exists. set->actions.add(new RemoveCardAction(*set, card_list->getCard())); break; case ID_CARD_ROTATE: