summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2016-04-19 23:15:26 -0400
committerKeith Packard <keithp@keithp.com>2016-04-19 23:21:30 -0400
commit90ba010aaa84a7d8b93c63543568a16ab0cb5984 (patch)
tree69b34b6883eebff1d375b5f434aeb37a5fcc2b0d
parentfd0ca040a5cccae18145bd29b3e4c09f14df3865 (diff)
altosdroid: Don't set target location if lat/lon is MISSING
Otherwise, we get a nice pointer to some random location on the planet. Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--altosdroid/src/org/altusmetrum/AltosDroid/AltosMapOnline.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosMapOnline.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosMapOnline.java
index 10327091..47113fab 100644
--- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosMapOnline.java
+++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosMapOnline.java
@@ -281,7 +281,7 @@ public class AltosMapOnline implements AltosDroidMapInterface, GoogleMap.OnMarke
mPadMarker.setVisible(true);
}
}
- if (state.gps != null) {
+ if (state.gps != null && state.gps.lat != AltosLib.MISSING) {
target_position = new AltosLatLon(state.gps.lat, state.gps.lon);
if (state.gps.locked && state.gps.nsat >= 4)