Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index bddc8de7b9cea9a3582fc124fc4cb921a73d0f2d..791f19f40a0bd9826959efdf3efdd8f5151e401d 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -1263,7 +1263,7 @@ bool WebContentsImpl::HandleGestureEvent( |
float zoomOutThreshold = (currentPinchZoomStepDelta_ <= 0) ? -nextStep |
: backStep; |
- totalPinchGestureAmount_ += event.data.pinchUpdate.scale; |
+ totalPinchGestureAmount_ += (event.data.pinchUpdate.scale - 1.0); |
if (totalPinchGestureAmount_ > zoomInThreshold) { |
currentPinchZoomStepDelta_++; |
if (delegate_) |