From: James Turner Date: Thu, 27 Sep 2012 14:15:02 +0000 (+0100) Subject: Restore the fdm-init check to splash-screen logic. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=fe3a1424eb339477ceb62801025b49787c014a59;p=flightgear.git 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. --- 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("");