Chromium Code Reviews| Index: components/test_runner/event_sender.cc |
| diff --git a/components/test_runner/event_sender.cc b/components/test_runner/event_sender.cc |
| index be730ccc00809fa273ecd47071c9eb71d6e49259..231531dea7a428d77efdefd64a3cca7da65cfa7b 100644 |
| --- a/components/test_runner/event_sender.cc |
| +++ b/components/test_runner/event_sender.cc |
| @@ -2540,6 +2540,7 @@ void EventSender::InitMouseWheelEvent(gin::Arguments* args, |
| bool paged = false; |
| bool has_precise_scrolling_deltas = false; |
| int modifiers = 0; |
| + int phase = 0; |
| if (!args->PeekNext().IsEmpty()) { |
| args->GetNext(&paged); |
| if (!args->PeekNext().IsEmpty()) { |
| @@ -2550,6 +2551,9 @@ void EventSender::InitMouseWheelEvent(gin::Arguments* args, |
| modifiers = GetKeyModifiersFromV8(args->isolate(), value); |
| if (!args->PeekNext().IsEmpty()) { |
| args->GetNext(send_gestures); |
| + if (!args->PeekNext().IsEmpty()) { |
|
dtapuska
2016/06/30 19:53:00
This is kind of weird that we will cast a value fr
chongz
2016/07/04 14:12:36
Done.
|
| + args->GetNext(&phase); |
| + } |
| } |
| } |
| } |
| @@ -2566,6 +2570,7 @@ void EventSender::InitMouseWheelEvent(gin::Arguments* args, |
| event->deltaY = event->wheelTicksY; |
| event->scrollByPage = paged; |
| event->hasPreciseScrollingDeltas = has_precise_scrolling_deltas; |
| + event->phase = static_cast<WebMouseWheelEvent::Phase>(phase); |
| if (scroll_type == MouseScrollType::PIXEL) { |
| event->wheelTicksX /= kScrollbarPixelsPerTick; |
| event->wheelTicksY /= kScrollbarPixelsPerTick; |