diff --git a/cockatrice/src/game/cards/abstract_card_item.cpp b/cockatrice/src/game/cards/abstract_card_item.cpp index e1da7263b..524b7d96e 100644 --- a/cockatrice/src/game/cards/abstract_card_item.cpp +++ b/cockatrice/src/game/cards/abstract_card_item.cpp @@ -190,12 +190,14 @@ void AbstractCardItem::setName(const QString &_name) void AbstractCardItem::setUUID(const QString &_uuid) { - if (uuid == _uuid) + if (uuid == _uuid) { return; + } emit deleteCardInfoPopup(name); - if (info) + if (info) { disconnect(info.data(), nullptr, this, nullptr); + } uuid = _uuid; cardInfoUpdated();