From 652f15f8937683649c7e353c39eadbb5591ab0dc Mon Sep 17 00:00:00 2001 From: Simon MacDonald Date: Wed, 24 Oct 2012 16:29:02 -0400 Subject: [PATCH] Guard against NullPointerException in Compasslistenter --- framework/src/org/apache/cordova/CompassListener.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/src/org/apache/cordova/CompassListener.java b/framework/src/org/apache/cordova/CompassListener.java index 7e783b91..401e0536 100755 --- a/framework/src/org/apache/cordova/CompassListener.java +++ b/framework/src/org/apache/cordova/CompassListener.java @@ -202,7 +202,9 @@ public class CompassListener extends CordovaPlugin implements SensorEventListene private void timeout() { if (this.status == CompassListener.STARTING) { this.setStatus(CompassListener.ERROR_FAILED_TO_START); - this.callbackContext.error("Compass listener failed to start."); + if (this.callbackContext != null) { + this.callbackContext.error("Compass listener failed to start."); + } } }