altoslib: Keep time series in AltosFlightSeries array sorted
[fw/altos] / altoslib / AltosFlightSeries.java
index 315e0a44d6fbd39924d5168acd9df53f844dc1d0..5223a5b406da20dbd4e2b5bfee3a733c640e0424 100644 (file)
@@ -118,6 +118,12 @@ public class AltosFlightSeries extends AltosDataListener {
        }
 
        public void add_series(AltosTimeSeries s) {
+               for (int e = 0; e < series.size(); e++) {
+                       if (s.compareTo(series.get(e)) < 0){
+                               series.add(e, s);
+                               return;
+                       }
+               }
                series.add(s);
        }