clear all players when closing game tab

this prevents issues caused by items in play when using the player
destructor in the wrong order
This commit is contained in:
ebbit1q 2026-04-21 00:59:05 +02:00
parent 6765831b92
commit 60356d4e42

View file

@ -259,6 +259,9 @@ TabGame::~TabGame()
if (replayManager) { if (replayManager) {
delete replayManager->replay; delete replayManager->replay;
} }
for (auto &player : game->getPlayerManager()->getPlayers()) {
player->clear();
}
} }
void TabGame::updatePlayerListDockTitle() void TabGame::updatePlayerListDockTitle()