X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAirports%2Fsimple.cxx;h=9df1cb254723f3ffd530f9430b6f2ead28caded5;hb=348ff2ec23298db4db3b3f2b12d301dec73ec8e1;hp=f4f3d1adbfd87538eded3dcdf35fba315934378a;hpb=08ff6e2e2ef9debdcfd958b9c98457fda4c80388;p=flightgear.git diff --git a/src/Airports/simple.cxx b/src/Airports/simple.cxx index f4f3d1adb..9df1cb254 100644 --- a/src/Airports/simple.cxx +++ b/src/Airports/simple.cxx @@ -96,20 +96,18 @@ bool FGAirport::isHeliport() const FGAirportDynamics * FGAirport::getDynamics() { - if (_dynamics != 0) { + if (_dynamics) { return _dynamics; - } else { - //cerr << "Trying to load dynamics for " << _id << endl; - _dynamics = new FGAirportDynamics(this); - XMLLoader::load(_dynamics); - - FGRunwayPreference rwyPrefs(this); - XMLLoader::load(&rwyPrefs); - _dynamics->setRwyUse(rwyPrefs); + } + + _dynamics = new FGAirportDynamics(this); + XMLLoader::load(_dynamics); - //FGSidStar SIDs(this); - XMLLoader::load(_dynamics->getSIDs()); - } + FGRunwayPreference rwyPrefs(this); + XMLLoader::load(&rwyPrefs); + _dynamics->setRwyUse(rwyPrefs); + XMLLoader::load(_dynamics->getSIDs()); + return _dynamics; }