From d23315182a144adf2d29af8fbd5db13be5a92481 Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Tue, 14 Dec 2010 16:19:39 +0100 Subject: [PATCH] minor attach bug fix --- cockatrice/src/player.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/player.cpp b/cockatrice/src/player.cpp index 3ce4e21c..e265745f 100644 --- a/cockatrice/src/player.cpp +++ b/cockatrice/src/player.cpp @@ -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());