java: Bump java library versions for next release
[fw/altos] / altosdroid / src / org / altusmetrum / AltosDroid / TabMap.java
index 66669ad04208c15787775b209292e346324743c1..15dc8bf7de029f9437720807fc53ea580a570c23 100644 (file)
@@ -19,7 +19,7 @@ package org.altusmetrum.AltosDroid;
 
 import java.util.Arrays;
 
-import org.altusmetrum.altoslib_1.*;
+import org.altusmetrum.altoslib_5.*;
 
 import com.google.android.gms.maps.CameraUpdateFactory;
 import com.google.android.gms.maps.GoogleMap;
@@ -35,7 +35,7 @@ import android.app.Activity;
 import android.graphics.Color;
 import android.os.Bundle;
 import android.support.v4.app.Fragment;
-import android.support.v4.app.FragmentTransaction;
+//import android.support.v4.app.FragmentTransaction;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -151,12 +151,14 @@ public class TabMap extends Fragment implements AltosDroidTab {
                        mapAccuracy = accuracy;
                }
        }
+
        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));