summaryrefslogtreecommitdiff
path: root/altosdroid/src
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-04-20 17:16:50 -0500
committerKeith Packard <keithp@keithp.com>2013-04-20 17:16:50 -0500
commitecfc8a08147cfd179b341475333d68a39c978f0f (patch)
tree86bd126a969d73c4a81d19a9b0f54cbe43424f97 /altosdroid/src
parentff332e640b27c6be37dabef58ebac350ac2347b2 (diff)
altosdroid: Update distance/bearing on map tab
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosdroid/src')
-rw-r--r--altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java b/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
index 66669ad0..3fb695a2 100644
--- a/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
+++ b/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
@@ -152,11 +152,12 @@ public class TabMap extends Fragment implements AltosDroidTab {
}
}
public void update_ui(AltosState state, AltosGreatCircle from_receiver, Location receiver) {
+ if (from_receiver != null) {
+ mBearingView.setText(String.format("%3.0f°", from_receiver.bearing));
+ mDistanceView.setText(String.format("%6.0f m", from_receiver.distance));
+ }
+
if (state != null) {
- if (state.from_pad != null) {
- mDistanceView.setText(String.format("%6.0f m", state.from_pad.distance));
- mBearingView.setText(String.format("%3.0f°", state.from_pad.bearing));
- }
if (mapLoaded) {
if (state.gps != null) {
mRocketMarker.setPosition(new LatLng(state.gps.lat, state.gps.lon));