diff options
author | Pablo Guardiola <guardiola31337@gmail.com> | 2017-07-25 13:01:31 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2017-07-28 12:06:53 +0200 |
commit | 635a3f21a0373335d4a334f5bb487251f027f47c (patch) | |
tree | 192926d7cdae81bcb53ce5b18a3181f229a48961 /platform/android/MapboxGLAndroidSDK/src | |
parent | beaee9349f0608246547d9092b6690a80d633e6e (diff) | |
download | qtlocation-mapboxgl-635a3f21a0373335d4a334f5bb487251f027f47c.tar.gz |
[android] fix added to map checks because LongSparseArray#indexOfKey could return a negative number when the specified key is not mapped (#9602)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java index ef794c8482..251e5afabe 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java @@ -301,7 +301,7 @@ class AnnotationManager { } private boolean isAddedToMap(Annotation annotation) { - return annotation != null && annotation.getId() != -1 && annotations.indexOfKey(annotation.getId()) != -1; + return annotation != null && annotation.getId() != -1 && annotations.indexOfKey(annotation.getId()) > -1; } private void ensureIconLoaded(Marker marker) { |