From 8aef0b244b51d7128c669e25218cdd41e40e04b2 Mon Sep 17 00:00:00 2001 From: coppro Date: Sat, 19 May 2007 16:53:15 +0000 Subject: [PATCH] Fixed crash when deleting a card from a non-empty set. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@396 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 53802644..728b42e6 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: - set->actions.add(new RemoveCardAction(*set, card_list->getCard())); + if (card_list->getCard() != nullptr) + set->actions.add(new RemoveCardAction(*set, card_list->getCard())); break; case ID_CARD_ROTATE: case ID_CARD_ROTATE_0: case ID_CARD_ROTATE_90: case ID_CARD_ROTATE_180: case ID_CARD_ROTATE_270: {