summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2016-03-14 12:16:53 +0200
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-03-14 12:16:55 +0200
commitfc0a0ef98a60885ed0aa872cf04dbf29dded8821 (patch)
tree3c0cf776fd7ee2da946fde166149e58726386aad /src
parent7a509b036937a5b85d74cc13301932b081d1a34a (diff)
downloadqtlocation-mapboxgl-fc0a0ef98a60885ed0aa872cf04dbf29dded8821.tar.gz
[core] Always return wrapped coordinates
This fixes an issue in both iOS and Android when e.g. adding a marker on both sides of the dateline border in Taveuni island, the marker in one of the sides would have an out-of-bounds longitude.
Diffstat (limited to 'src')
-rw-r--r--src/mbgl/map/transform.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/map/transform.cpp b/src/mbgl/map/transform.cpp
index b283251431..da085ac750 100644
--- a/src/mbgl/map/transform.cpp
+++ b/src/mbgl/map/transform.cpp
@@ -662,5 +662,5 @@ LatLng Transform::screenCoordinateToLatLng(const ScreenCoordinate& point) const
ScreenCoordinate flippedPoint = point;
flippedPoint.y = state.height - flippedPoint.y;
- return state.screenCoordinateToLatLng(flippedPoint);
+ return state.screenCoordinateToLatLng(flippedPoint).wrapped();
}