Index: content/browser/renderer_host/input/mouse_wheel_event_queue.cc |
diff --git a/content/browser/renderer_host/input/mouse_wheel_event_queue.cc b/content/browser/renderer_host/input/mouse_wheel_event_queue.cc |
index a777b860b3716204efa2142bd0212acf2d2be8f2..2442b161aded41a60d2a3d81ef1b3806caf27183 100644 |
--- a/content/browser/renderer_host/input/mouse_wheel_event_queue.cc |
+++ b/content/browser/renderer_host/input/mouse_wheel_event_queue.cc |
@@ -84,6 +84,7 @@ void MouseWheelEventQueue::ProcessMouseWheelAck( |
// If event wasn't consumed then generate a gesture scroll for it. |
if (send_gestures_ && ack_result != INPUT_EVENT_ACK_STATE_CONSUMED && |
event_sent_for_gesture_ack_->event.canScroll && |
+ event_sent_for_gesture_ack_->event.resendingPluginId == -1 && |
(scrolling_device_ == blink::WebGestureDeviceUninitialized || |
scrolling_device_ == blink::WebGestureDeviceTouchpad)) { |
WebGestureEvent scroll_update; |