crash fix

This commit is contained in:
Max-Wilhelm Bruker 2010-12-04 21:01:59 +01:00
parent fe397cd708
commit 9410ea133a

View file

@ -107,6 +107,10 @@ CardItem::CardItem(Player *_owner, const QString &_name, int _cardid, QGraphicsI
CardItem::~CardItem() CardItem::~CardItem()
{ {
prepareDelete(); prepareDelete();
delete cardMenu;
cardMenu = 0;
deleteDragItem(); deleteDragItem();
} }
@ -117,8 +121,6 @@ void CardItem::prepareDelete()
owner->setCardMenu(0); owner->setCardMenu(0);
owner = 0; owner = 0;
} }
delete cardMenu;
cardMenu = 0;
while (!attachedCards.isEmpty()) { while (!attachedCards.isEmpty()) {
attachedCards.first()->setZone(0); // so that it won't try to call reorganizeCards() attachedCards.first()->setZone(0); // so that it won't try to call reorganizeCards()