| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 2b2dbf58db115e6027dc6d35f5a34418c8917e8c..2dc31380abf4811e1af97ad094d513d3d9328ca7 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -2222,6 +2222,24 @@ void RenderWidget::didHandleGestureEvent(
|
| #endif
|
| }
|
|
|
| +void RenderWidget::didOverscroll(
|
| + const blink::WebFloatSize& unusedDelta,
|
| + const blink::WebFloatSize& accumulatedRootOverScroll,
|
| + const blink::WebFloatPoint& position,
|
| + const blink::WebFloatSize& velocity) {
|
| + DidOverscrollParams params;
|
| + // TODO(jdduke): Consider bundling the overscroll with the input event ack to
|
| + // save an IPC.
|
| + params.accumulated_overscroll = gfx::Vector2dF(
|
| + accumulatedRootOverScroll.width, accumulatedRootOverScroll.height);
|
| + params.latest_overscroll_delta =
|
| + gfx::Vector2dF(unusedDelta.width, unusedDelta.height);
|
| + params.current_fling_velocity =
|
| + gfx::Vector2dF(velocity.width, velocity.height);
|
| + params.causal_event_viewport_point = gfx::PointF(position.x, position.y);
|
| + Send(new InputHostMsg_DidOverscroll(routing_id_, params));
|
| +}
|
| +
|
| void RenderWidget::StartCompositor() {
|
| // For widgets that are never visible, we don't need the compositor to run
|
| // at all.
|
|
|