diff --git a/cockatrice/src/carditem.cpp b/cockatrice/src/carditem.cpp index 61bd9a0f..9de9b1dc 100644 --- a/cockatrice/src/carditem.cpp +++ b/cockatrice/src/carditem.cpp @@ -112,6 +112,9 @@ CardItem::~CardItem() { prepareDelete(); + if (scene()) + static_cast(scene())->unregisterAnimationItem(this); + delete cardMenu; cardMenu = 0; delete moveMenu;