From 9410ea133abc381c9847acb70c19048d1ab67eae Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Sat, 4 Dec 2010 21:01:59 +0100 Subject: [PATCH] crash fix --- cockatrice/src/carditem.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/carditem.cpp b/cockatrice/src/carditem.cpp index da5ddbf3..c3da70d8 100644 --- a/cockatrice/src/carditem.cpp +++ b/cockatrice/src/carditem.cpp @@ -107,6 +107,10 @@ CardItem::CardItem(Player *_owner, const QString &_name, int _cardid, QGraphicsI CardItem::~CardItem() { prepareDelete(); + + delete cardMenu; + cardMenu = 0; + deleteDragItem(); } @@ -117,8 +121,6 @@ void CardItem::prepareDelete() owner->setCardMenu(0); owner = 0; } - delete cardMenu; - cardMenu = 0; while (!attachedCards.isEmpty()) { attachedCards.first()->setZone(0); // so that it won't try to call reorganizeCards()