diff options
-rw-r--r-- | packages/FusedLocation/src/com/android/location/fused/FusionEngine.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/FusedLocation/src/com/android/location/fused/FusionEngine.java b/packages/FusedLocation/src/com/android/location/fused/FusionEngine.java index f137373..f909158 100644 --- a/packages/FusedLocation/src/com/android/location/fused/FusionEngine.java +++ b/packages/FusedLocation/src/com/android/location/fused/FusionEngine.java @@ -249,7 +249,11 @@ public class FusionEngine implements LocationListener { } } - mCallback.reportLocation(mFusedLocation); + if (mCallback != null) { + mCallback.reportLocation(mFusedLocation); + } else { + Log.w(TAG, "Location updates received while fusion engine not started"); + } } /** Called on mLooper thread */ |