1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-10 22:31:40 +02:00

fix crash when loading game in battle

This commit is contained in:
kdmcser
2025-05-07 22:22:48 +08:00
parent ac26b3ed9b
commit 7bb7d07230

View File

@@ -191,7 +191,6 @@ void CClient::endGame()
removeGUI();
GAME->setMapInstance(nullptr);
gamestate.reset();
logNetwork->info("Deleted mapHandler and gameState.");
@@ -200,6 +199,11 @@ void CClient::endGame()
battleints.clear();
battleCallbacks.clear();
playerEnvironments.clear();
//FIXME: gamestate->currentBattles.clear() will use gamestate. So it shoule be callded before gamestate.reset()
gamestate->currentBattles.clear();
gamestate.reset();
logNetwork->info("Deleted playerInts.");
logNetwork->info("Client stopped.");
}