projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosdroid: Update distance/bearing on map tab
[fw/altos]
/
altosdroid
/
src
/
org
/
altusmetrum
/
AltosDroid
/
TabMap.java
diff --git
a/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
b/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
index 66669ad04208c15787775b209292e346324743c1..3fb695a234612e6cb9291a50eeafd0ebb79db4ff 100644
(file)
--- 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) {
}
}
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 != 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));
if (mapLoaded) {
if (state.gps != null) {
mRocketMarker.setPosition(new LatLng(state.gps.lat, state.gps.lon));