diff options
Diffstat (limited to 'altosui/AltosGraphUI.java')
| -rw-r--r-- | altosui/AltosGraphUI.java | 24 | 
1 files changed, 13 insertions, 11 deletions
| diff --git a/altosui/AltosGraphUI.java b/altosui/AltosGraphUI.java index db0cac2f..71aa0e6f 100644 --- a/altosui/AltosGraphUI.java +++ b/altosui/AltosGraphUI.java @@ -46,17 +46,19 @@ public class AltosGraphUI extends AltosUIFrame implements AltosFontListener, Alt  		boolean			any_gps = false;  		AltosGPSTimeValue	gtv_last = null; -		for (AltosGPSTimeValue gtv : flight_series.gps_series) { -			gtv_last = gtv; -			AltosGPS gps = gtv.gps; -			if (gps != null && -			    gps.locked && -			    gps.nsat >= 4) { -				if (map == null) -					map = new AltosUIMap(); -				map.show(gps, (int) flight_series.value_before(AltosFlightSeries.state_name, gtv.time)); -				this.gps = gps; -				has_gps = true; +		if (flight_series.gps_series != null) { +			for (AltosGPSTimeValue gtv : flight_series.gps_series) { +				gtv_last = gtv; +				AltosGPS gps = gtv.gps; +				if (gps != null && +				    gps.locked && +				    gps.nsat >= 4) { +					if (map == null) +						map = new AltosUIMap(); +					map.show(gps, (int) flight_series.value_before(AltosFlightSeries.state_name, gtv.time)); +					this.gps = gps; +					has_gps = true; +				}  			}  		}  		if (gtv_last != null) { | 
