summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Leege <bleege@gmail.com>2015-10-07 11:00:06 -0500
committerBrad Leege <bleege@gmail.com>2015-10-07 11:29:59 -0500
commit3a1f62e6b9e1e204dde3dd3cf3736cebc1ac0f45 (patch)
treeb3cfecab8e3957f124689aa6186c5ffa71312190
parent6fbb57e6eea88566dded745507b1f3acb73c14fb (diff)
downloadqtlocation-mapboxgl-3a1f62e6b9e1e204dde3dd3cf3736cebc1ac0f45.tar.gz
#2535 - Re exposing sprite field level access, but putting a null check in MarkerOptions to help guard it.
-rw-r--r--android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Marker.java2
-rw-r--r--android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerOptions.java5
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;
}