diff options
author | Brad Leege <bleege@gmail.com> | 2015-10-07 11:00:06 -0500 |
---|---|---|
committer | Brad Leege <bleege@gmail.com> | 2015-10-07 11:29:59 -0500 |
commit | 3a1f62e6b9e1e204dde3dd3cf3736cebc1ac0f45 (patch) | |
tree | b3cfecab8e3957f124689aa6186c5ffa71312190 | |
parent | 6fbb57e6eea88566dded745507b1f3acb73c14fb (diff) | |
download | qtlocation-mapboxgl-3a1f62e6b9e1e204dde3dd3cf3736cebc1ac0f45.tar.gz |
#2535 - Re exposing sprite field level access, but putting a null check in MarkerOptions to help guard it.
2 files changed, 5 insertions, 2 deletions
diff --git a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Marker.java b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Marker.java index 470fe930a9..79774b0625 100644 --- a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Marker.java +++ b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Marker.java @@ -20,7 +20,7 @@ public class Marker extends Annotation { LatLng position; private float rotation; private String snippet; - private String sprite = "default_marker"; + String sprite = "default_marker"; private String title; private InfoWindow infoWindow = null; diff --git a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerOptions.java b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerOptions.java index 70aec3b10c..a62f7dbf58 100644 --- a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerOptions.java +++ b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerOptions.java @@ -1,6 +1,7 @@ package com.mapbox.mapboxsdk.annotations; import android.support.annotation.Nullable; +import android.text.TextUtils; import com.mapbox.mapboxsdk.geometry.LatLng; public class MarkerOptions extends AnnotationOptions { @@ -98,7 +99,9 @@ public class MarkerOptions extends AnnotationOptions { } public MarkerOptions sprite(@Nullable String sprite) { - ((Marker)annotation).setSprite(sprite); + if (!TextUtils.isEmpty(sprite)) { + ((Marker)annotation).sprite = sprite; + } return this; } |