From 359a8ca88055e8d6d22d3243eb9ce36e9345fef9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Tue, 26 May 2026 23:39:54 +0200 Subject: [PATCH] Null check. Took 8 seconds --- cockatrice/src/game/game_scene.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/cockatrice/src/game/game_scene.cpp b/cockatrice/src/game/game_scene.cpp index 842469dca..6babe707f 100644 --- a/cockatrice/src/game/game_scene.cpp +++ b/cockatrice/src/game/game_scene.cpp @@ -117,16 +117,34 @@ void GameScene::onCardRightClicked(AbstractCardItem *abstractCard, QPoint screen void GameScene::playSelected(AbstractCardItem *card) { + if (!card) { + return; + } + if (!card->getOwner()) { + return; + } card->getOwner()->getPlayerActions()->actPlay(selectedCards()); } void GameScene::playSelectedFaceDown(AbstractCardItem *card) { + if (!card) { + return; + } + if (!card->getOwner()) { + return; + } card->getOwner()->getPlayerActions()->actPlayFacedown(selectedCards()); } void GameScene::hideSelected(AbstractCardItem *card) { + if (!card) { + return; + } + if (!card->getOwner()) { + return; + } card->getOwner()->getPlayerActions()->actHide(selectedCards()); }