| 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 8b52e6b82c8d723bb996be39900b6bc717f75384..ae5820ffd305d5fefaf778fa740e2c1a4f2281a3 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_android.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_view_android.cc
|
| @@ -738,15 +738,15 @@ bool RenderWidgetHostViewAndroid::OnTouchEvent(
|
| if (!result.succeeded)
|
| return false;
|
|
|
| - blink::WebTouchEvent web_event =
|
| - ui::CreateWebTouchEventFromMotionEvent(event, result.did_generate_scroll);
|
| + blink::WebTouchEvent web_event = ui::CreateWebTouchEventFromMotionEvent(
|
| + event, result.moved_beyond_slop_region);
|
| host_->ForwardTouchEventWithLatencyInfo(web_event, ui::LatencyInfo());
|
|
|
| // Send a proactive BeginFrame for this vsync to reduce scroll latency for
|
| // scroll-inducing touch events. Note that Android's Choreographer ensures
|
| // that BeginFrame requests made during ACTION_MOVE dispatch will be honored
|
| // in the same vsync phase.
|
| - if (observing_root_window_ && result.did_generate_scroll)
|
| + if (observing_root_window_ && result.moved_beyond_slop_region)
|
| RequestVSyncUpdate(BEGIN_FRAME);
|
|
|
| return true;
|
|
|