| 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 2d05483deb87363c0809222b13b89c48845d2c72..bcff581bc7aaef7f2a5ae27e70442443d2b8b277 100644 | 
| --- a/content/browser/web_contents/web_contents_impl.cc | 
| +++ b/content/browser/web_contents/web_contents_impl.cc | 
| @@ -1223,7 +1223,10 @@ bool WebContentsImpl::HandleWheelEvent( | 
| //      with control key set which isn't what the user wants | 
| if (delegate_ && | 
| event.wheelTicksY && | 
| -      (event.modifiers & blink::WebInputEvent::ControlKey)) { | 
| +      (event.modifiers & blink::WebInputEvent::ControlKey) && | 
| +      // Avoid adjusting the zoom in response to two-finger-scrolling touchpad | 
| +      // gestures, which are regrettably easy to trigger accidentally. | 
| +      !event.hasPreciseScrollingDeltas) { | 
| delegate_->ContentsZoomChange(event.wheelTicksY > 0); | 
| return true; | 
| } | 
|  |