]> git.mxchange.org Git - flightgear.git/commitdiff
that cleanup code was not working
authortorsten <torsten>
Wed, 3 Jun 2009 22:18:58 +0000 (22:18 +0000)
committerTim Moore <timoore@redhat.com>
Thu, 11 Jun 2009 14:05:19 +0000 (16:05 +0200)
src/Environment/environment_ctrl.cxx

index 8e3f908e785ea5f3fae3ebc8bb1279a1fd4a857f..83cc43b357e38a51441f4eebe1d8504cff7ddbe5 100644 (file)
@@ -170,9 +170,8 @@ FGInterpolateEnvironmentCtrl::read_table (const SGPropertyNode * node, vector<bu
                }
        }
        // remove leftover buckets
-       vector<bucket*>::iterator it = table.begin() + i;
-       while( it != table.end() )
-               table.erase( it );
+       while( table.size() > i )
+               table.pop_back();
 
        if( sort_required )
                sort(table.begin(), table.end(), bucket::lessThan);