Chromium Code Reviews| Index: content/renderer/render_widget.cc |
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
| index c512d41fce1f9ef2586cbe2d416d3b84e793210e..06ddb9a862ecb62b4f8e1b3c152e643bb223d997 100644 |
| --- a/content/renderer/render_widget.cc |
| +++ b/content/renderer/render_widget.cc |
| @@ -166,6 +166,11 @@ int64 GetEventLatencyMicros(const WebInputEvent& event, base::TimeTicks now) { |
| .ToInternalValue(); |
| } |
| +// TODO(sataya.m): Remove this api once http://crbug.com/499743 is fixed. |
| +gfx::Vector2dF ToClientScrollIncrement(const blink::WebFloatSize& increment) { |
|
jdduke (slow)
2015/06/12 14:53:16
Let's just inline this function and the comment, I
MuVen
2015/06/12 15:08:04
Done.
|
| + return gfx::Vector2dF(-increment.width, -increment.height); |
| +} |
| + |
| void LogInputEventLatencyUma(const WebInputEvent& event, base::TimeTicks now) { |
| UMA_HISTOGRAM_CUSTOM_COUNTS( |
| "Event.AggregatedLatency.Renderer2", |
| @@ -2228,8 +2233,7 @@ void RenderWidget::didOverscroll( |
| 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.current_fling_velocity = ToClientScrollIncrement(velocity); |
| params.causal_event_viewport_point = gfx::PointF(position.x, position.y); |
| Send(new InputHostMsg_DidOverscroll(routing_id_, params)); |
| } |