| Index: content/browser/renderer_host/render_widget_host_view_android.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_android.cc b/content/browser/renderer_host/render_widget_host_view_android.cc
|
| index f86d262a78b4dc6f823a1a2ceee0f6d59b49ce48..022b23af56604764f5c6146e2ba5fc217ed52e35 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_android.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_view_android.cc
|
| @@ -705,11 +705,13 @@ bool RenderWidgetHostViewAndroid::OnTouchEvent(
|
| if (gesture_text_selector_.OnTouchEvent(event))
|
| return true;
|
|
|
| - if (!gesture_provider_.OnTouchEvent(event))
|
| + auto result = gesture_provider_.OnTouchEvent(event);
|
| + if (!result.succeeded)
|
| return false;
|
|
|
| if (host_->ShouldForwardTouchEvent()) {
|
| - blink::WebTouchEvent web_event = CreateWebTouchEventFromMotionEvent(event);
|
| + blink::WebTouchEvent web_event =
|
| + CreateWebTouchEventFromMotionEvent(event, result.did_generate_scroll);
|
| host_->ForwardTouchEventWithLatencyInfo(web_event,
|
| CreateLatencyInfo(web_event));
|
| } else {
|
|
|