Index: content/browser/renderer_host/web_input_event_aurax11.cc |
diff --git a/content/browser/renderer_host/web_input_event_aurax11.cc b/content/browser/renderer_host/web_input_event_aurax11.cc |
index 44879fdca6f88d1b9b2d6a0531743352d4b851ec..2360cc9140556dbca238d4d23741d742be568b0c 100644 |
--- a/content/browser/renderer_host/web_input_event_aurax11.cc |
+++ b/content/browser/renderer_host/web_input_event_aurax11.cc |
@@ -254,7 +254,14 @@ WebKit::WebMouseEvent MakeWebMouseEventFromAuraEvent(aura::MouseEvent* event) { |
WebKit::WebMouseWheelEvent MakeWebMouseWheelEventFromAuraEvent( |
aura::MouseEvent* event) { |
WebKit::WebMouseWheelEvent webkit_event; |
- // TODO(sadrul): ! |
+ |
+ webkit_event.type = WebKit::WebInputEvent::MouseWheel; |
+ webkit_event.button = WebKit::WebMouseEvent::ButtonNone; |
+ webkit_event.modifiers = EventFlagsToWebEventModifiers(event->flags()); |
+ webkit_event.timeStampSeconds = event->time_stamp().ToDoubleT(); |
+ webkit_event.deltaY = ui::GetMouseWheelOffset(event->native_event()); |
+ webkit_event.wheelTicksY = webkit_event.deltaY > 0 ? 1 : -1; |
+ |
return webkit_event; |
} |