diff --git a/cockatrice/src/game/cards/card_database_model.cpp b/cockatrice/src/game/cards/card_database_model.cpp index abb56fc13..47f79eff5 100644 --- a/cockatrice/src/game/cards/card_database_model.cpp +++ b/cockatrice/src/game/cards/card_database_model.cpp @@ -145,9 +145,9 @@ void CardDatabaseModel::cardRemoved(CardInfoPtr card) beginRemoveRows(QModelIndex(), row, row); disconnect(card.data(), nullptr, this, nullptr); + cardListSet.remove(card); card.clear(); cardList.removeAt(row); - cardListSet.insert(card); endRemoveRows(); }