altoslib: Improve EEprom download
[fw/altos] / altoslib / AltosEepromRecordSet.java
index d91ae3ac1c1aba278cd21eedc03c3de3cad802a2..82a5ea2a501b9b5103df52011248156db30f4a84 100644 (file)
@@ -97,7 +97,7 @@ public class AltosEepromRecordSet implements AltosRecordSet {
                int     tick = 0;
                boolean first = true;
 
-               for (;;) {
+               do {
                        int     t = record.tick();
 
                        if (first) {
@@ -110,10 +110,8 @@ public class AltosEepromRecordSet implements AltosRecordSet {
                        }
                        record.wide_tick = tick;
                        ordered.add(record);
-                       if (!record.hasNext())
-                               break;
                        record = record.next();
-               }
+               } while (record != null);
        }
 
        public AltosEepromRecordSet(InputStream input) throws IOException {