diff --git a/cockatrice/src/carditem.cpp b/cockatrice/src/carditem.cpp index fea3166e..de3a0458 100644 --- a/cockatrice/src/carditem.cpp +++ b/cockatrice/src/carditem.cpp @@ -390,7 +390,8 @@ void CardItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) { if (event->button() == Qt::RightButton) { if (cardMenu != nullptr && !cardMenu->isEmpty() && owner != nullptr) { - cardMenu->exec(event->screenPos()); + cardMenu->popup(event->screenPos()); + return; } } else if ((event->modifiers() != Qt::AltModifier) && (event->button() == Qt::LeftButton) && (!SettingsCache::instance().getDoubleClickToPlay())) {