diff options
Diffstat (limited to 'content/browser')
-rw-r--r-- | content/browser/renderer_host/web_input_event_aurax11.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/content/browser/renderer_host/web_input_event_aurax11.cc b/content/browser/renderer_host/web_input_event_aurax11.cc index 44879fd..2360cc9 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; } |