summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wray <jason@mapbox.com>2017-07-26 18:55:51 -0400
committerJason Wray <jason@mapbox.com>2017-07-27 16:21:42 -0400
commit292f50d061971e118b3550e39cb20f4a3da5cc7d (patch)
treeaaacbd226343351b0cac1252f4ffde3104cc75f0
parent644b091ccd6fa2efb6cd81c109975a46483e1b8b (diff)
downloadqtlocation-mapboxgl-292f50d061971e118b3550e39cb20f4a3da5cc7d.tar.gz
Bail from quick zoom if new zoom is same as old zoom
-rw-r--r--platform/ios/src/MGLMapView.mm2
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/ios/src/MGLMapView.mm b/platform/ios/src/MGLMapView.mm
index f026d6c1fe..5e2b894cd9 100644
--- a/platform/ios/src/MGLMapView.mm
+++ b/platform/ios/src/MGLMapView.mm
@@ -1656,6 +1656,8 @@ public:
CGFloat newZoom = MAX(log2f(self.scale) + (distance / 75), _mbglMap->getMinZoom());
+ if (_mbglMap->getZoom() == newZoom) return;
+
CGPoint centerPoint = [self anchorPointForGesture:quickZoom];
MGLMapCamera *oldCamera = self.camera;