altoslib: Save eeprom data in new .eeprom format
[fw/altos] / altoslib / AltosEepromRecordMega.java
index 167f666bdeb713142577f13987c438c3b06c799c..1c6d1aee90a39747f976d3c73ca60da7e47b93d2 100644 (file)
@@ -237,9 +237,10 @@ public class AltosEepromRecordMega extends AltosEepromRecord {
        }
 
        public AltosEepromRecord next() {
-               if (start + length + length < eeprom.data.size())
-                       return new AltosEepromRecordMega(eeprom, start + length);
-               return null;
+               int     s = next_start();
+               if (s < 0)
+                       return null;
+               return new AltosEepromRecordMega(eeprom, s);
        }
 
        public AltosEepromRecordMega(AltosEepromNew eeprom, int start) {