summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2017-09-11 14:05:41 +0200
committerTobrun <tobrun.van.nuland@gmail.com>2017-09-11 16:07:06 +0200
commit6f5b62cf782cf16aac98c311be6dc2f32717b02f (patch)
tree5e03073ef33a8a2d33a38e995b95d0d83a3b6365
parent36c307f04fd06961d253b11f6189c0d50d4a9cd7 (diff)
downloadqtlocation-mapboxgl-upstream/9953-validate-if-point-was-contained.tar.gz
[android] - avoid adding duplicate points to boundsupstream/9953-validate-if-point-was-contained
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java6
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;
}
}