summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/FusedLocation/src/com/android/location/fused/FusionEngine.java6
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 */