]> git.mxchange.org Git - flightgear.git/blobdiff - src/Airports/simple.cxx
Fix for a premature deletion bug. The _arg SGPropertyNode* is passed
[flightgear.git] / src / Airports / simple.cxx
index cbfcea2a95f747bc6797f2eb3e62a6c2fc8919d1..ab3b47baf97de74471856feaf2eb147b50c9ddba 100644 (file)
@@ -73,7 +73,9 @@ FGAirportList::FGAirportList( const string& file ) {
     while ( in ) {
         in >> a;
         airports[a.id] = a;
+        airports2.push_back(&airports[a.id]);
     }
+
 }
 
 
@@ -86,3 +88,15 @@ FGAirport FGAirportList::search( const string& id) {
 // Destructor
 FGAirportList::~FGAirportList( void ) {
 }
+
+int
+FGAirportList::size () const
+{
+    return airports2.size();
+}
+
+const FGAirport *
+FGAirportList::getAirport (int index) const
+{
+    return airports2[index];
+}