diff --git a/cockatrice/src/game/player/player_actions.cpp b/cockatrice/src/game/player/player_actions.cpp index 2f1badfea..f0b6cc12e 100644 --- a/cockatrice/src/game/player/player_actions.cpp +++ b/cockatrice/src/game/player/player_actions.cpp @@ -878,7 +878,8 @@ void PlayerActions::actCreateAnotherToken() void PlayerActions::setLastToken(CardInfoPtr cardInfo) { - if (cardInfo == nullptr || !player->getPlayerMenu()->getUtilityMenu()->createAnotherTokenActionExists()) { + if (cardInfo == nullptr || !player->getPlayerMenu()->getUtilityMenu() || + player->getPlayerMenu()->getUtilityMenu()->createAnotherTokenActionExists()) { return; }