- aRunway->setAirport(this);
-
- if (aRunway->isTaxiway()) {
- mTaxiways.push_back(aRunway);
- } else {
- mRunways.push_back(aRunway);
+ mRunways.swap(rwys);
+ Runway_iterator it = mRunways.begin();
+ for (; it != mRunways.end(); ++it) {
+ (*it)->setAirport(this);