summaryrefslogtreecommitdiff
path: root/altoslib/AltosEepromGPS.java
diff options
context:
space:
mode:
Diffstat (limited to 'altoslib/AltosEepromGPS.java')
-rw-r--r--altoslib/AltosEepromGPS.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/altoslib/AltosEepromGPS.java b/altoslib/AltosEepromGPS.java
index 482f0b5f..8c991a6e 100644
--- a/altoslib/AltosEepromGPS.java
+++ b/altoslib/AltosEepromGPS.java
@@ -91,8 +91,10 @@ public class AltosEepromGPS extends AltosEeprom {
switch (cmd) {
case AltosLib.AO_LOG_FLIGHT:
- state.set_boost_tick(tick);
- state.set_flight(flight());
+ if (state.flight == AltosLib.MISSING) {
+ state.set_boost_tick(tick);
+ state.set_flight(flight());
+ }
/* no place to log start lat/lon yet */
break;
case AltosLib.AO_LOG_GPS_TIME: