summaryrefslogtreecommitdiff
path: root/altoslib/AltosFlightSeries.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-06-11 22:47:02 -0700
committerKeith Packard <keithp@keithp.com>2017-06-11 22:54:22 -0700
commit43f8470dc66392dae4770882bfc6ad25b1d75436 (patch)
tree6a858b12714cfc957feeaeba8cf8133b99e5d3e9 /altoslib/AltosFlightSeries.java
parent3fa1eadb91eea001342d2d357d7aaf661e8a2a5d (diff)
altoslib: Keep time series in AltosFlightSeries array sorted
This makes using the graph way easier. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib/AltosFlightSeries.java')
-rw-r--r--altoslib/AltosFlightSeries.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/altoslib/AltosFlightSeries.java b/altoslib/AltosFlightSeries.java
index 315e0a44..5223a5b4 100644
--- a/altoslib/AltosFlightSeries.java
+++ b/altoslib/AltosFlightSeries.java
@@ -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);
}