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("");