Chromium Code Reviews| 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 f687931630d13362e870a52b05148dbc3da4b7a4..3a2ad68e2fa782cda16794425951bea3baa93a39 100644 |
| --- a/content/browser/renderer_host/render_widget_host_view_android.cc |
| +++ b/content/browser/renderer_host/render_widget_host_view_android.cc |
| @@ -402,6 +402,8 @@ bool RenderWidgetHostViewAndroid::OnMessageReceived( |
| IPC_MESSAGE_HANDLER(ViewHostMsg_StartContentIntent, OnStartContentIntent) |
| IPC_MESSAGE_HANDLER(ViewHostMsg_DidChangeBodyBackgroundColor, |
| OnDidChangeBodyBackgroundColor) |
| + IPC_MESSAGE_HANDLER(ViewHostMsg_DidOverScrollOnMainThread, |
| + OnDidOverScrollOnMainThread) |
| IPC_MESSAGE_HANDLER(ViewHostMsg_SetNeedsBeginFrames, |
| OnSetNeedsBeginFrames) |
| IPC_MESSAGE_HANDLER(ViewHostMsg_TextInputStateChanged, |
| @@ -763,6 +765,19 @@ void RenderWidgetHostViewAndroid::OnDidChangeBodyBackgroundColor( |
| content_view_core_->OnBackgroundColorChanged(color); |
| } |
| +void RenderWidgetHostViewAndroid::OnDidOverScrollOnMainThread( |
|
jdduke (slow)
2015/04/24 16:57:23
Looks like we don't make any distinctino between m
MuVen
2015/04/27 09:49:15
Done.
|
| + gfx::Vector2dF unused_delta, |
| + gfx::Vector2dF accumalted_root_overscroll, |
| + gfx::Vector2dF flingVelocity, |
| + gfx::PointF event_point) { |
| + DidOverscrollParams params; |
| + params.accumulated_overscroll = accumalted_root_overscroll; |
| + params.latest_overscroll_delta = unused_delta; |
| + params.current_fling_velocity = flingVelocity; |
| + params.causal_event_viewport_point = event_point; |
| + DidOverscroll(params); |
| +} |
| + |
| void RenderWidgetHostViewAndroid::OnSetNeedsBeginFrames(bool enabled) { |
| TRACE_EVENT1("cc", "RenderWidgetHostViewAndroid::OnSetNeedsBeginFrames", |
| "enabled", enabled); |