diff --git a/src/openttd.cpp b/src/openttd.cpp index af2b02082f..a407cbd555 100644 --- a/src/openttd.cpp +++ b/src/openttd.cpp @@ -403,6 +403,9 @@ static void ShutdownGame() */ static void LoadIntroGame(bool load_newgrfs = true) { + Window *v; + FOR_ALL_WINDOWS_FROM_FRONT(v) delete v; + _game_mode = GM_MENU; if (load_newgrfs) ResetGRFConfig(false);