| Index: content/browser/renderer_host/basic_mouse_wheel_smooth_scroll_gesture.cc
|
| diff --git a/content/browser/renderer_host/basic_mouse_wheel_smooth_scroll_gesture.cc b/content/browser/renderer_host/basic_mouse_wheel_smooth_scroll_gesture.cc
|
| index b4eaa497fd7a97abd8588e0b7f1e43a23e2e668c..1bcc8223e97e1c78a74d4e34f8ddf56838a01b44 100644
|
| --- a/content/browser/renderer_host/basic_mouse_wheel_smooth_scroll_gesture.cc
|
| +++ b/content/browser/renderer_host/basic_mouse_wheel_smooth_scroll_gesture.cc
|
| @@ -26,17 +26,10 @@ bool BasicMouseWheelSmoothScrollGesture::ForwardInputEvents(
|
| if (pixels_scrolled_ >= pixels_to_scroll_)
|
| return false;
|
|
|
| - double position_delta = 10;
|
| - if (!last_tick_time_.is_null()) {
|
| - RenderWidgetHostImpl* rwhi = RenderWidgetHostImpl::From(host);
|
| - base::TimeDelta desired_interval =
|
| - rwhi->GetSyntheticScrollMessageInterval();
|
| - double velocity = 10 / desired_interval.InMillisecondsF();
|
| - double time_delta = (now - last_tick_time_).InMillisecondsF();
|
| - position_delta = velocity * time_delta;
|
| - }
|
| -
|
| - last_tick_time_ = now;
|
| + double position_delta = smooth_scroll_calculator_.GetScrollDelta(
|
| + now,
|
| + RenderWidgetHostImpl::From(host)->GetSyntheticScrollMessageInterval());
|
| +
|
|
|
| WebKit::WebMouseWheelEvent event;
|
| event.type = WebKit::WebInputEvent::MouseWheel;
|
|
|