diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2017-09-11 14:05:41 +0200 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2017-09-11 16:07:06 +0200 |
commit | 6f5b62cf782cf16aac98c311be6dc2f32717b02f (patch) | |
tree | 5e03073ef33a8a2d33a38e995b95d0d83a3b6365 /platform/android/MapboxGLAndroidSDK/src/main/java/com | |
parent | 36c307f04fd06961d253b11f6189c0d50d4a9cd7 (diff) | |
download | qtlocation-mapboxgl-upstream/9953-validate-if-point-was-contained.tar.gz |
[android] - avoid adding duplicate points to boundsupstream/9953-validate-if-point-was-contained
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java index 8b2ccffef1..4fcb91033c 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java @@ -450,7 +450,7 @@ public class LatLngBounds implements Parcelable { */ public Builder includes(List<LatLng> latLngs) { for (LatLng point : latLngs) { - latLngList.add(point); + include(point); } return this; } @@ -462,7 +462,9 @@ public class LatLngBounds implements Parcelable { * @return this */ public Builder include(@NonNull LatLng latLng) { - latLngList.add(latLng); + if (!latLngList.contains(latLng)) { + latLngList.add(latLng); + } return this; } } |