crash fix
This commit is contained in:
parent
fe397cd708
commit
9410ea133a
1 changed files with 4 additions and 2 deletions
|
@ -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()
|
||||||
|
|
Loading…
Reference in a new issue