diff options
| author | Keith Packard <keithp@keithp.com> | 2017-08-27 17:34:07 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2017-08-27 17:40:53 -0700 | 
| commit | 92b689bfd78a96ba56f0e1022ba68b7384a9b9b6 (patch) | |
| tree | 68ceb5942f008b86f2eded839b0ad2f46cc9cc90 | |
| parent | 6e244a73d8c2a475416480f83328b7d363693402 (diff) | |
altoslib: Allow for missing product when checking for mma655x inverted
If there's no product, assume we've got some ancient log file.
Signed-off-by: Keith Packard <keithp@keithp.com>
| -rw-r--r-- | altoslib/AltosConfigData.java | 18 | 
1 files changed, 10 insertions, 8 deletions
diff --git a/altoslib/AltosConfigData.java b/altoslib/AltosConfigData.java index 97a80bcb..63c34310 100644 --- a/altoslib/AltosConfigData.java +++ b/altoslib/AltosConfigData.java @@ -488,14 +488,16 @@ public class AltosConfigData {  	public boolean mma655x_inverted() throws AltosUnknownProduct { -		if (product.startsWith("EasyMega-v1")) -			return false; -		if (product.startsWith("TeleMetrum-v2")) -			return true; -		if (product.startsWith("TeleMega-v2")) -			return false; -		if (product.startsWith("TeleMega-v1")) -			return false; +		if (product != null) { +			if (product.startsWith("EasyMega-v1")) +				return false; +			if (product.startsWith("TeleMetrum-v2")) +				return true; +			if (product.startsWith("TeleMega-v2")) +				return false; +			if (product.startsWith("TeleMega-v1")) +				return false; +		}  		throw new AltosUnknownProduct(product);  	}  | 
