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;hp=4d4f018f22a0a9814e675a232b1c4239572bdd9a 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;