diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2017-10-30 11:22:47 -0700 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2017-10-30 13:00:19 -0700 |
commit | b8d5798beacfa7d3d8d904336005ac2976f02ff3 (patch) | |
tree | 8ced6158d6a45a740fc8eada865bb7391f364df2 /platform | |
parent | 5893af7f245311d89b8d2ccd0fc0278394acbf83 (diff) | |
download | qtlocation-mapboxgl-b8d5798beacfa7d3d8d904336005ac2976f02ff3.tar.gz |
[android] - avoid null pointer if map wasn't initalised when saving instance state
Diffstat (limited to 'platform')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java | 6 |
1 files changed, 4 insertions, 2 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 de27964a5d..e53d564cd7 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 @@ -329,8 +329,10 @@ public class MapView extends FrameLayout { */ @UiThread public void onSaveInstanceState(@NonNull Bundle outState) { - outState.putBoolean(MapboxConstants.STATE_HAS_SAVED_STATE, true); - mapboxMap.onSaveInstanceState(outState); + if (mapboxMap != null) { + outState.putBoolean(MapboxConstants.STATE_HAS_SAVED_STATE, true); + mapboxMap.onSaveInstanceState(outState); + } } /** |