Index: sky/viewer/converters/input_event_types.cc |
diff --git a/sky/viewer/converters/input_event_types.cc b/sky/viewer/converters/input_event_types.cc |
index d5bb31ed90eb15955cf17749fb99c48790871a6c..3aa297d4902b88a5da238456ce3a45059fa5cfba 100644 |
--- a/sky/viewer/converters/input_event_types.cc |
+++ b/sky/viewer/converters/input_event_types.cc |
@@ -108,10 +108,10 @@ scoped_ptr<blink::WebInputEvent> BuildWebGestureEvent( |
break; |
case mojo::EVENT_TYPE_SCROLL_FLING_START: |
web_event->type = blink::WebInputEvent::GestureFlingStart; |
- // TODO(abarth): Why don't we need to divide by the device_pixel_ratio |
- // here? For some reason, this seems to get the right velocity. |
- web_event->data.flingStart.velocityX = event->gesture_data->velocity_x; |
- web_event->data.flingStart.velocityY = event->gesture_data->velocity_y; |
+ web_event->data.flingStart.velocityX = |
+ event->gesture_data->velocity_x / device_pixel_ratio; |
+ web_event->data.flingStart.velocityY = |
+ event->gesture_data->velocity_y / device_pixel_ratio; |
break; |
case mojo::EVENT_TYPE_SCROLL_FLING_CANCEL: |
web_event->type = blink::WebInputEvent::GestureFlingCancel; |