altosdroid: Fix integer formatting in tabs
[fw/altos] / altosdroid / src / org / altusmetrum / AltosDroid / TabPad.java
index 8b3c401290055006cd7332652265b3d7e09d470e..066c1353ef792a87896a18a3522d9623725a0e2d 100644 (file)
@@ -122,15 +122,15 @@ public class TabPad extends Fragment implements AltosDroidTab {
                        } else {
                                mDataLoggingView.setText("Storage full");
                        }
-                       mDataLoggingLights.set(state.data.flight != 0, state.data.flight != AltosRecord.MISSING);
+                       mDataLoggingLights.set(state.data.flight != 0, state.data.flight == AltosRecord.MISSING);
 
                        if (state.gps != null) {
-                               mGPSLockedView.setText(AltosDroid.number("%4d sats", state.gps.nsat));
+                               mGPSLockedView.setText(AltosDroid.integer("%4d sats", state.gps.nsat));
                                mGPSLockedLights.set(state.gps.locked && state.gps.nsat >= 4, false);
                                if (state.gps_ready)
                                        mGPSReadyView.setText("Ready");
                                else
-                                       mGPSReadyView.setText(AltosDroid.number("Waiting %d", state.gps_waiting));
+                                       mGPSReadyView.setText(AltosDroid.integer("Waiting %d", state.gps_waiting));
                        } else
                                mGPSLockedLights.set(false, true);
                        mGPSReadyLights.set(state.gps_ready, state.gps == null);