minor attach bug fix

This commit is contained in:
Max-Wilhelm Bruker 2010-12-14 16:19:39 +01:00
parent 99c0a41d18
commit d23315182a

View file

@ -807,9 +807,12 @@ void Player::eventMoveCard(Event_MoveCard *event)
return;
card->setName(event->getCardName());
if (card->getAttachedTo() && (startZone != targetZone))
if (card->getAttachedTo() && (startZone != targetZone)) {
CardItem *parentCard = card->getAttachedTo();
card->setAttachedTo(0);
parentCard->getZone()->reorganizeCards();
}
card->deleteDragItem();
card->setId(event->getNewCardId());