CardItem::setCursor() crash on OSX fixed

This commit is contained in:
Max-Wilhelm Bruker 2010-10-15 17:07:36 +02:00
parent bc7b48a7aa
commit dd7f87242a

View file

@ -58,7 +58,6 @@ CardItem::CardItem(Player *_owner, const QString &_name, int _cardid, QGraphicsI
connect(aMoveToGraveyard, SIGNAL(triggered()), owner, SLOT(cardMenuAction()));
connect(aMoveToExile, SIGNAL(triggered()), owner, SLOT(cardMenuAction()));
cardMenu = new QMenu;
cardMenu->addAction(aTap);
cardMenu->addAction(aUntap);
@ -379,10 +378,11 @@ void CardItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
if (event->button() == Qt::RightButton) {
if (cardMenu)
cardMenu->exec(event->screenPos());
} else if ((event->button() == Qt::LeftButton) && !settingsCache->getDoubleClickToPlay())
playCard(event);
} else if ((event->button() == Qt::LeftButton) && !settingsCache->getDoubleClickToPlay()) {
setCursor(Qt::OpenHandCursor);
playCard(event);
}
AbstractCardItem::mouseReleaseEvent(event);
}