summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2017-02-15 12:57:44 +0100
committerGitHub <noreply@github.com>2017-02-15 12:57:44 +0100
commit24432e0b9854393655217d1b11374cdb141c9ad0 (patch)
tree5666492b4ff24e89b24d5383b3a0a5a75a4c6970
parent0351e9c3702b22ba6cbd74fb8b3c4874c93f61f8 (diff)
downloadqtlocation-mapboxgl-24432e0b9854393655217d1b11374cdb141c9ad0.tar.gz
[android] - null checking when invalidating as the invalidate callback can be invoked while the reference to MapView isn't valid anymore. (#8062)
-rwxr-xr-xplatform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java
index 1d260cacf3..3e5a79f4de 100755
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java
@@ -927,7 +927,9 @@ final class NativeMapView {
//
protected void onInvalidate() {
- mapView.onInvalidate();
+ if (mapView != null) {
+ mapView.onInvalidate();
+ }
}
protected void onMapChanged(int rawChange) {