From 843b9df9391f365996b3438a8bce0443c93dd58c Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Sat, 24 Nov 2018 04:19:06 +0100 Subject: [PATCH] fix a bug from #3412 (#3454) check if the card returned any info at all --- cockatrice/src/player.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cockatrice/src/player.cpp b/cockatrice/src/player.cpp index 0d2759ce..782bc3de 100644 --- a/cockatrice/src/player.cpp +++ b/cockatrice/src/player.cpp @@ -2359,6 +2359,9 @@ void Player::actResetPT() while (selected.hasNext()) { CardItem *card = static_cast(selected.next()); CardInfoPtr info = card->getInfo(); + if (!info) { + continue; + } Command_SetCardAttr *cmd = new Command_SetCardAttr; QString zoneName = card->getZone()->getName(); cmd->set_zone(zoneName.toStdString());