diff options
author | hashfunction <ahmed@ookla.com> | 2017-12-27 12:21:21 -0800 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2018-01-02 12:31:44 +0100 |
commit | 580605e13251f6d1b2fdefcf5902bf7ee3264259 (patch) | |
tree | 4070a1f4eeb7b996e4fc55a70991dde67ad39acd | |
parent | 0f7f4b38af7c2fd73ff3944155418f974c5063bf (diff) | |
download | qtlocation-mapboxgl-580605e13251f6d1b2fdefcf5902bf7ee3264259.tar.gz |
[android] Fixes #10563 NPE addAnnotationIcon
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java | 4 |
1 files changed, 4 insertions, 0 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 49318e277a..fbf424e048 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 @@ -321,6 +321,10 @@ public class MapView extends FrameLayout { MapView.this.post(new Runnable() { @Override public void run() { + // There is no guarantee that onDestroy will not be called before the surface is created + if (destroyed) { + return; + } // Initialise only once if (mapboxMap == null) { initialiseMap(); |