From: Keith Packard Date: Tue, 18 Jun 2019 21:25:09 +0000 (-0700) Subject: altoslib: Always create an ordered record set for eeprom files X-Git-Tag: 1.9.1~1^2~76 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=bd351b9e3b1ba21851b2c87f5202ac3bf5c479c0;ds=sidebyside 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 --- 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(); + if (record == null) { System.out.printf("failed to parse log format %d\n", config_data.log_format); return; } - ordered = new TreeSet(); int tick = 0; boolean first = true;