diff options
Diffstat (limited to 'altosui/AltosPad.java')
| -rw-r--r-- | altosui/AltosPad.java | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/altosui/AltosPad.java b/altosui/AltosPad.java index 331b58e3..0aeef8e1 100644 --- a/altosui/AltosPad.java +++ b/altosui/AltosPad.java @@ -46,10 +46,11 @@ public class AltosPad extends AltosUIFlightTab {  	class LoggingReady extends AltosUIIndicator {  		public void show (AltosState state, AltosListenerState listener_state) { -			if (state == null || state.cal_data.flight == AltosLib.MISSING) { +			AltosCalData	cal_data = state.cal_data(); +			if (state == null || cal_data.flight == AltosLib.MISSING) {  				hide();  			} else { -				if (state.cal_data.flight != 0) { +				if (cal_data.flight != 0) {  					if (state.state() <= Altos.ao_flight_pad)  						show("Ready to record");  					else if (state.state() < Altos.ao_flight_landed || @@ -59,7 +60,7 @@ public class AltosPad extends AltosUIFlightTab {  						show("Recorded data");  				} else  					show("Storage full"); -				set_lights(state.cal_data.flight != 0); +				set_lights(cal_data.flight != 0);  			}  		}  		public LoggingReady (AltosUIFlightTab container, int y) {  | 
