diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2017-02-15 12:57:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-15 12:57:44 +0100 |
commit | 24432e0b9854393655217d1b11374cdb141c9ad0 (patch) | |
tree | 5666492b4ff24e89b24d5383b3a0a5a75a4c6970 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java | |
parent | 0351e9c3702b22ba6cbd74fb8b3c4874c93f61f8 (diff) | |
download | qtlocation-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)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java')
-rwxr-xr-x | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java | 4 |
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) { |