From 501c4b96d4bf77e07d283d34c7b78452482ba0a4 Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Tue, 21 Apr 2026 08:09:20 +0200 Subject: [PATCH] clear all players when closing game tab (#6828) this prevents issues caused by items in play when using the player destructor in the wrong order --- cockatrice/src/interface/widgets/tabs/tab_game.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cockatrice/src/interface/widgets/tabs/tab_game.cpp b/cockatrice/src/interface/widgets/tabs/tab_game.cpp index cf8269069..161829b35 100644 --- a/cockatrice/src/interface/widgets/tabs/tab_game.cpp +++ b/cockatrice/src/interface/widgets/tabs/tab_game.cpp @@ -259,6 +259,9 @@ TabGame::~TabGame() if (replayManager) { delete replayManager->replay; } + for (auto &player : game->getPlayerManager()->getPlayers()) { + player->clear(); + } } void TabGame::updatePlayerListDockTitle()