From dd7f87242a82b424e6b91406221738fdcc45eab7 Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Fri, 15 Oct 2010 17:07:36 +0200 Subject: [PATCH] CardItem::setCursor() crash on OSX fixed --- cockatrice/src/carditem.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cockatrice/src/carditem.cpp b/cockatrice/src/carditem.cpp index 312944f4..1020f912 100644 --- a/cockatrice/src/carditem.cpp +++ b/cockatrice/src/carditem.cpp @@ -57,7 +57,6 @@ CardItem::CardItem(Player *_owner, const QString &_name, int _cardid, QGraphicsI connect(aMoveToBottomLibrary, SIGNAL(triggered()), owner, SLOT(cardMenuAction())); connect(aMoveToGraveyard, SIGNAL(triggered()), owner, SLOT(cardMenuAction())); connect(aMoveToExile, SIGNAL(triggered()), owner, SLOT(cardMenuAction())); - cardMenu = new QMenu; cardMenu->addAction(aTap); @@ -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()) + } else if ((event->button() == Qt::LeftButton) && !settingsCache->getDoubleClickToPlay()) { + setCursor(Qt::OpenHandCursor); playCard(event); + } - setCursor(Qt::OpenHandCursor); AbstractCardItem::mouseReleaseEvent(event); }