From 4f2cbe0c537c9f417aae310cc3b89f84e0915103 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 18 Sep 2017 09:57:41 -0700 Subject: altoslib: Avoid crashing when computing stats for empty flight logs Signed-off-by: Keith Packard --- altoslib/AltosTimeSeries.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'altoslib/AltosTimeSeries.java') diff --git a/altoslib/AltosTimeSeries.java b/altoslib/AltosTimeSeries.java index b3c432fc..9f3b4d80 100644 --- a/altoslib/AltosTimeSeries.java +++ b/altoslib/AltosTimeSeries.java @@ -151,11 +151,15 @@ public class AltosTimeSeries implements Iterable, Comparable 0) + return values.get(0); + return null; } public AltosTimeValue last() { - return values.get(values.size() - 1); + if (values.size() > 0) + return values.get(values.size() - 1); + return null; } public double average() { -- cgit v1.2.3