From fe3a1424eb339477ceb62801025b49787c014a59 Mon Sep 17 00:00:00 2001 From: James Turner Date: Thu, 27 Sep 2012 15:15:02 +0100 Subject: [PATCH] Restore the fdm-init check to splash-screen logic. Guessing this is the cause of the splash-screen coming down early in some cases. Adding this back to confirm or deny that guess. --- src/Scenery/tilemgr.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Scenery/tilemgr.cxx b/src/Scenery/tilemgr.cxx index 8a3c39fe0..4594cecd5 100644 --- a/src/Scenery/tilemgr.cxx +++ b/src/Scenery/tilemgr.cxx @@ -321,7 +321,8 @@ void FGTileMgr::update(double) // scenery loading check, triggers after each sim (tile manager) reinit if (!_scenery_loaded->getBoolValue()) { - if (_scenery_override->getBoolValue() || isSceneryLoaded()) + bool fdmInited = fgGetBool("sim/fdm-initialized"); + if (_scenery_override->getBoolValue() || (isSceneryLoaded() && fdmInited)) { _scenery_loaded->setBoolValue(true); fgSplashProgress(""); -- 2.39.5