diff options
| author | Bdale Garbee <bdale@gag.com> | 2017-12-11 21:37:48 -0700 | 
|---|---|---|
| committer | Bdale Garbee <bdale@gag.com> | 2017-12-11 21:37:48 -0700 | 
| commit | ea0aa97fb93e669868a6f2c49c5d4b46e7615b1f (patch) | |
| tree | f16b9a9ccd8b4a7bcde7d5cc64e6f0a52c4f3436 /altoslib/AltosEepromRecordSet.java | |
| parent | 216ea6388a75c46891dc4687a2eb0c97dc63b136 (diff) | |
| parent | 9adf8b23aac8256f230b10adcab9dd323266caaa (diff) | |
Merge branch 'master' into branch-1.8
Diffstat (limited to 'altoslib/AltosEepromRecordSet.java')
| -rw-r--r-- | altoslib/AltosEepromRecordSet.java | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/altoslib/AltosEepromRecordSet.java b/altoslib/AltosEepromRecordSet.java index 48e90c05..36075931 100644 --- a/altoslib/AltosEepromRecordSet.java +++ b/altoslib/AltosEepromRecordSet.java @@ -44,6 +44,8 @@ public class AltosEepromRecordSet implements AltosRecordSet {  		AltosCalData	cal_data = cal_data();  		cal_data.reset(); +		listener.set_log_format(config_data().log_format); +  		for (AltosEepromRecord record : ordered) {  			record.provide_data(listener, cal_data);  		} @@ -67,6 +69,7 @@ public class AltosEepromRecordSet implements AltosRecordSet {  		case AltosLib.AO_LOG_FORMAT_TELEMETRY:  		case AltosLib.AO_LOG_FORMAT_TELESCIENCE:  		case AltosLib.AO_LOG_FORMAT_TELEMEGA: +		case AltosLib.AO_LOG_FORMAT_TELEMEGA_3:  		case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:  			record = new AltosEepromRecordMega(eeprom);  			break; @@ -95,7 +98,7 @@ public class AltosEepromRecordSet implements AltosRecordSet {  		int	tick = 0;  		boolean first = true; -		for (;;) { +		do {  			int	t = record.tick();  			if (first) { @@ -108,10 +111,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 {  | 
