diff options
| -rw-r--r-- | altoslib/AltosPreferences.java | 2 | ||||
| -rw-r--r-- | altoslib/AltosTelemetryReader.java | 3 | 
2 files changed, 5 insertions, 0 deletions
diff --git a/altoslib/AltosPreferences.java b/altoslib/AltosPreferences.java index 0e91e4f4..af87b213 100644 --- a/altoslib/AltosPreferences.java +++ b/altoslib/AltosPreferences.java @@ -178,6 +178,8 @@ public class AltosPreferences {  		telemetry_rates = new Hashtable<Integer,Integer>(); +		logfiles = new Hashtable<Integer,File>(); +  		voice = backend.getBoolean(voicePreference, true);  		callsign = backend.getString(callsignPreference,"N0CALL"); diff --git a/altoslib/AltosTelemetryReader.java b/altoslib/AltosTelemetryReader.java index 8803e19f..7539452d 100644 --- a/altoslib/AltosTelemetryReader.java +++ b/altoslib/AltosTelemetryReader.java @@ -185,6 +185,9 @@ public class AltosTelemetryReader extends AltosFlightReader {  	}  	private static AltosFlightReader existing_data(AltosLink link) { +		if (link == null) +			return null; +  		File	file = AltosPreferences.logfile(link.serial);  		if (file != null) {  			AltosStateIterable	iterable = AltosStateIterable.iterable(file);  | 
