summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2016-10-31 10:59:18 +0100
committerGitHub <noreply@github.com>2016-10-31 10:59:18 +0100
commit38ee3408c224194054f7e4941a22dfd8b65f0d6f (patch)
tree02e5a9fedea018e612cbbe8561e341c3b4ad90f2
parent39d5cb325012a5675676c81153c5e95d29fbc357 (diff)
downloadqtlocation-mapboxgl-38ee3408c224194054f7e4941a22dfd8b65f0d6f.tar.gz
[android] - prevent null pointer when receiving connectivity change events while destroying the underlying map (#6858)
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
index 32b327e8d0..af0eacb378 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
@@ -2552,7 +2552,7 @@ public class MapView extends FrameLayout {
// Called when an action we are listening to in the manifest has been sent
@Override
public void onReceive(Context context, Intent intent) {
- if (intent.getAction().equals(ConnectivityManager.CONNECTIVITY_ACTION)) {
+ if (!destroyed && intent.getAction().equals(ConnectivityManager.CONNECTIVITY_ACTION)) {
boolean noConnectivity = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false);
onConnectivityChanged(!noConnectivity);
}