| Index: content/renderer/input/render_widget_input_handler.cc
|
| diff --git a/content/renderer/input/render_widget_input_handler.cc b/content/renderer/input/render_widget_input_handler.cc
|
| index 215f1f4b1dc6f2d22e72156e64b837bd6b412a04..6a0a652a335b31889ffe318323b2789e66718a7b 100644
|
| --- a/content/renderer/input/render_widget_input_handler.cc
|
| +++ b/content/renderer/input/render_widget_input_handler.cc
|
| @@ -364,6 +364,18 @@ void RenderWidgetInputHandler::HandleInputEvent(
|
| : gfx::Vector2dF(),
|
| processed != WebInputEventResult::NotHandled);
|
| }
|
| + } else if (input_event.type == WebInputEvent::GestureScrollBegin ||
|
| + input_event.type == WebInputEvent::GestureScrollEnd ||
|
| + input_event.type == WebInputEvent::GestureScrollUpdate) {
|
| + const WebGestureEvent& gesture_event =
|
| + static_cast<const WebGestureEvent&>(input_event);
|
| + if (gesture_event.sourceDevice == blink::WebGestureDeviceTouchpad) {
|
| + delegate_->ObserveGestureEventAndResult(
|
| + gesture_event,
|
| + event_overscroll ? event_overscroll->latest_overscroll_delta
|
| + : gfx::Vector2dF(),
|
| + processed != WebInputEventResult::NotHandled);
|
| + }
|
| }
|
|
|
| bool frame_pending =
|
|
|