summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/imports/location/qquickgeomapgesturearea.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/imports/location/qquickgeomapgesturearea.cpp b/src/imports/location/qquickgeomapgesturearea.cpp
index 938d2170..f324d10e 100644
--- a/src/imports/location/qquickgeomapgesturearea.cpp
+++ b/src/imports/location/qquickgeomapgesturearea.cpp
@@ -1229,6 +1229,11 @@ void QQuickGeoMapGestureArea::startFlick(int dx, int dy, int timeMs)
else if (latitude < -85.05113)
latitude = -85.05113;
+ if (longitude > 180)
+ longitude = longitude - 360;
+ else if (longitude < -180)
+ longitude = longitude + 360;
+
animationEndCoordinate.setLongitude(longitude);
animationEndCoordinate.setLatitude(latitude);