| Index: ui/events/blink/blink_event_util.cc
|
| diff --git a/ui/events/blink/blink_event_util.cc b/ui/events/blink/blink_event_util.cc
|
| index a9050a408d149e5ad1eeb66fce6f476dcf6673ad..69eff6bc7fe1b032ce1e592f338419ac0d473fc2 100644
|
| --- a/ui/events/blink/blink_event_util.cc
|
| +++ b/ui/events/blink/blink_event_util.cc
|
| @@ -754,10 +754,10 @@ std::unique_ptr<blink::WebInputEvent> TranslateAndScaleWebInputEvent(
|
| blink::WebMouseWheelEvent* wheel_event = new blink::WebMouseWheelEvent;
|
| scaled_event.reset(wheel_event);
|
| *wheel_event = static_cast<const blink::WebMouseWheelEvent&>(event);
|
| - wheel_event->x += delta.x();
|
| - wheel_event->y += delta.y();
|
| - wheel_event->x *= scale;
|
| - wheel_event->y *= scale;
|
| + wheel_event->position.x += delta.x();
|
| + wheel_event->position.y += delta.y();
|
| + wheel_event->position.x *= scale;
|
| + wheel_event->position.y *= scale;
|
| if (!wheel_event->scrollByPage) {
|
| wheel_event->deltaX *= scale;
|
| wheel_event->deltaY *= scale;
|
| @@ -768,10 +768,10 @@ std::unique_ptr<blink::WebInputEvent> TranslateAndScaleWebInputEvent(
|
| blink::WebMouseEvent* mouse_event = new blink::WebMouseEvent;
|
| scaled_event.reset(mouse_event);
|
| *mouse_event = static_cast<const blink::WebMouseEvent&>(event);
|
| - mouse_event->x += delta.x();
|
| - mouse_event->y += delta.y();
|
| - mouse_event->x *= scale;
|
| - mouse_event->y *= scale;
|
| + mouse_event->position.x += delta.x();
|
| + mouse_event->position.y += delta.y();
|
| + mouse_event->position.x *= scale;
|
| + mouse_event->position.y *= scale;
|
| mouse_event->movementX *= scale;
|
| mouse_event->movementY *= scale;
|
| } else if (blink::WebInputEvent::isTouchEventType(event.type())) {
|
|
|