diff --git a/rts/Game/Game.cpp b/rts/Game/Game.cpp index 63917e9b6f3..d7762883d6b 100644 --- a/rts/Game/Game.cpp +++ b/rts/Game/Game.cpp @@ -396,13 +396,13 @@ void CGame::LoadGame(const std::string& mapName, bool threaded) if (!gu->globalQuit) LoadFinalize(); if (!gu->globalQuit) LoadSkirmishAIs(); - finishedLoading = true; - if (!gu->globalQuit && saveFile) { loadscreen->SetLoadMessage("Loading game"); saveFile->LoadGame(); } + finishedLoading = true; + Watchdog::DeregisterThread(WDT_LOAD); AddTimedJobs(); }