diff options
author | Keith Packard <keithp@keithp.com> | 2019-06-18 14:25:09 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2019-06-18 14:25:09 -0700 |
commit | bd351b9e3b1ba21851b2c87f5202ac3bf5c479c0 (patch) | |
tree | c53fd457cc7fedecf69ab04cde3ce7e4f5caa763 | |
parent | 4d4f018f22a0a9814e675a232b1c4239572bdd9a (diff) |
altoslib: Always create an ordered record set for eeprom files
If we can't parse the format, just leave it empty. This makes code
handling arbitrary records much easier as it doesn't have to check for
the ordered set existing.
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | altoslib/AltosEepromRecordSet.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/altoslib/AltosEepromRecordSet.java b/altoslib/AltosEepromRecordSet.java index e26a1e00..aec302e8 100644 --- a/altoslib/AltosEepromRecordSet.java +++ b/altoslib/AltosEepromRecordSet.java @@ -91,11 +91,12 @@ public class AltosEepromRecordSet implements AltosRecordSet { break; } + ordered = new TreeSet<AltosEepromRecord>(); + if (record == null) { System.out.printf("failed to parse log format %d\n", config_data.log_format); return; } - ordered = new TreeSet<AltosEepromRecord>(); int tick = 0; boolean first = true; |