X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAirports%2Fxmlloader.cxx;h=9487144c99817ed42361776b9d4c495d19c368c7;hb=386aefe69358ce41a11c9afeb8f56e26758fe56b;hp=58539a1f2ccac87f4f759b1207ed05cc1395b68b;hpb=2dee4ef14ff449381d11ef2d55d07b2e199677af;p=flightgear.git diff --git a/src/Airports/xmlloader.cxx b/src/Airports/xmlloader.cxx index 58539a1f2..9487144c9 100644 --- a/src/Airports/xmlloader.cxx +++ b/src/Airports/xmlloader.cxx @@ -34,7 +34,7 @@ XMLLoader::~XMLLoader() {} void XMLLoader::load(FGAirportDynamics* d) { FGAirportDynamicsXMLLoader visitor(d); - if (fgGetBool("/sim/traffic-manager/use-custom-scenery-data") == false) { + if (fgGetBool("/sim/paths/use-custom-scenery-data") == false) { SGPath parkpath( globals->get_fg_root() ); parkpath.append( "/AI/Airports/" ); parkpath.append( d->getId() ); @@ -49,13 +49,15 @@ void XMLLoader::load(FGAirportDynamics* d) { } } } else { - loadAirportXMLDataIntoVisitor(d->getId(), "groundnet", visitor); + if(loadAirportXMLDataIntoVisitor(d->getId(), "groundnet", visitor)) { + d->init(); + } } } void XMLLoader::load(FGRunwayPreference* p) { FGRunwayPreferenceXMLLoader visitor(p); - if (fgGetBool("/sim/traffic-manager/use-custom-scenery-data") == false) { + if (fgGetBool("/sim/paths/use-custom-scenery-data") == false) { SGPath rwyPrefPath( globals->get_fg_root() ); rwyPrefPath.append( "AI/Airports/" ); rwyPrefPath.append( p->getId() );