| 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 2938ca63d00ee063a9d075756050c03a2996bb0f..2e0c17c0a6233f2e4c5055b9905d8b4255ebfeae 100644
|
| --- a/ui/events/blink/blink_event_util.cc
|
| +++ b/ui/events/blink/blink_event_util.cc
|
| @@ -240,8 +240,8 @@ WebInputEvent::DispatchType MergeDispatchTypes(
|
|
|
| bool CanCoalesce(const WebMouseEvent& event_to_coalesce,
|
| const WebMouseEvent& event) {
|
| - return event.type == event_to_coalesce.type &&
|
| - event.type == WebInputEvent::MouseMove;
|
| + return event.type() == event_to_coalesce.type() &&
|
| + event.type() == WebInputEvent::MouseMove;
|
| }
|
|
|
| void Coalesce(const WebMouseEvent& event_to_coalesce, WebMouseEvent* event) {
|
| @@ -256,7 +256,7 @@ void Coalesce(const WebMouseEvent& event_to_coalesce, WebMouseEvent* event) {
|
|
|
| bool CanCoalesce(const WebMouseWheelEvent& event_to_coalesce,
|
| const WebMouseWheelEvent& event) {
|
| - return event.modifiers == event_to_coalesce.modifiers &&
|
| + return event.modifiers() == event_to_coalesce.modifiers() &&
|
| event.scrollByPage == event_to_coalesce.scrollByPage &&
|
| event.phase == event_to_coalesce.phase &&
|
| event.momentumPhase == event_to_coalesce.momentumPhase &&
|
| @@ -296,9 +296,9 @@ void Coalesce(const WebMouseWheelEvent& event_to_coalesce,
|
|
|
| bool CanCoalesce(const WebTouchEvent& event_to_coalesce,
|
| const WebTouchEvent& event) {
|
| - if (event.type != event_to_coalesce.type ||
|
| - event.type != WebInputEvent::TouchMove ||
|
| - event.modifiers != event_to_coalesce.modifiers ||
|
| + if (event.type() != event_to_coalesce.type() ||
|
| + event.type() != WebInputEvent::TouchMove ||
|
| + event.modifiers() != event_to_coalesce.modifiers() ||
|
| event.touchesLength != event_to_coalesce.touchesLength ||
|
| event.touchesLength > WebTouchEvent::kTouchesLengthCap)
|
| return false;
|
| @@ -342,17 +342,17 @@ void Coalesce(const WebTouchEvent& event_to_coalesce, WebTouchEvent* event) {
|
|
|
| bool CanCoalesce(const WebGestureEvent& event_to_coalesce,
|
| const WebGestureEvent& event) {
|
| - if (event.type != event_to_coalesce.type ||
|
| + if (event.type() != event_to_coalesce.type() ||
|
| event.sourceDevice != event_to_coalesce.sourceDevice ||
|
| - event.modifiers != event_to_coalesce.modifiers)
|
| + event.modifiers() != event_to_coalesce.modifiers())
|
| return false;
|
|
|
| - if (event.type == WebInputEvent::GestureScrollUpdate)
|
| + if (event.type() == WebInputEvent::GestureScrollUpdate)
|
| return true;
|
|
|
| // GesturePinchUpdate scales can be combined only if they share a focal point,
|
| // e.g., with double-tap drag zoom.
|
| - if (event.type == WebInputEvent::GesturePinchUpdate &&
|
| + if (event.type() == WebInputEvent::GesturePinchUpdate &&
|
| event.x == event_to_coalesce.x && event.y == event_to_coalesce.y)
|
| return true;
|
|
|
| @@ -362,7 +362,7 @@ bool CanCoalesce(const WebGestureEvent& event_to_coalesce,
|
| void Coalesce(const WebGestureEvent& event_to_coalesce,
|
| WebGestureEvent* event) {
|
| DCHECK(CanCoalesce(event_to_coalesce, *event));
|
| - if (event->type == WebInputEvent::GestureScrollUpdate) {
|
| + if (event->type() == WebInputEvent::GestureScrollUpdate) {
|
| event->data.scrollUpdate.deltaX +=
|
| event_to_coalesce.data.scrollUpdate.deltaX;
|
| event->data.scrollUpdate.deltaY +=
|
| @@ -370,7 +370,7 @@ void Coalesce(const WebGestureEvent& event_to_coalesce,
|
| DCHECK_EQ(
|
| event->data.scrollUpdate.previousUpdateInSequencePrevented,
|
| event_to_coalesce.data.scrollUpdate.previousUpdateInSequencePrevented);
|
| - } else if (event->type == WebInputEvent::GesturePinchUpdate) {
|
| + } else if (event->type() == WebInputEvent::GesturePinchUpdate) {
|
| event->data.pinchUpdate.scale *= event_to_coalesce.data.pinchUpdate.scale;
|
| // Ensure the scale remains bounded above 0 and below Infinity so that
|
| // we can reliably perform operations like log on the values.
|
| @@ -385,26 +385,26 @@ void Coalesce(const WebGestureEvent& event_to_coalesce,
|
|
|
| bool CanCoalesce(const blink::WebInputEvent& event_to_coalesce,
|
| const blink::WebInputEvent& event) {
|
| - if (blink::WebInputEvent::isGestureEventType(event_to_coalesce.type) &&
|
| - blink::WebInputEvent::isGestureEventType(event.type)) {
|
| + if (blink::WebInputEvent::isGestureEventType(event_to_coalesce.type()) &&
|
| + blink::WebInputEvent::isGestureEventType(event.type())) {
|
| return CanCoalesce(
|
| static_cast<const blink::WebGestureEvent&>(event_to_coalesce),
|
| static_cast<const blink::WebGestureEvent&>(event));
|
| }
|
| - if (blink::WebInputEvent::isMouseEventType(event_to_coalesce.type) &&
|
| - blink::WebInputEvent::isMouseEventType(event.type)) {
|
| + if (blink::WebInputEvent::isMouseEventType(event_to_coalesce.type()) &&
|
| + blink::WebInputEvent::isMouseEventType(event.type())) {
|
| return CanCoalesce(
|
| static_cast<const blink::WebMouseEvent&>(event_to_coalesce),
|
| static_cast<const blink::WebMouseEvent&>(event));
|
| }
|
| - if (blink::WebInputEvent::isTouchEventType(event_to_coalesce.type) &&
|
| - blink::WebInputEvent::isTouchEventType(event.type)) {
|
| + if (blink::WebInputEvent::isTouchEventType(event_to_coalesce.type()) &&
|
| + blink::WebInputEvent::isTouchEventType(event.type())) {
|
| return CanCoalesce(
|
| static_cast<const blink::WebTouchEvent&>(event_to_coalesce),
|
| static_cast<const blink::WebTouchEvent&>(event));
|
| }
|
| - if (event_to_coalesce.type == blink::WebInputEvent::MouseWheel &&
|
| - event.type == blink::WebInputEvent::MouseWheel) {
|
| + if (event_to_coalesce.type() == blink::WebInputEvent::MouseWheel &&
|
| + event.type() == blink::WebInputEvent::MouseWheel) {
|
| return CanCoalesce(
|
| static_cast<const blink::WebMouseWheelEvent&>(event_to_coalesce),
|
| static_cast<const blink::WebMouseWheelEvent&>(event));
|
| @@ -414,26 +414,26 @@ bool CanCoalesce(const blink::WebInputEvent& event_to_coalesce,
|
|
|
| void Coalesce(const blink::WebInputEvent& event_to_coalesce,
|
| blink::WebInputEvent* event) {
|
| - if (blink::WebInputEvent::isGestureEventType(event_to_coalesce.type) &&
|
| - blink::WebInputEvent::isGestureEventType(event->type)) {
|
| + if (blink::WebInputEvent::isGestureEventType(event_to_coalesce.type()) &&
|
| + blink::WebInputEvent::isGestureEventType(event->type())) {
|
| Coalesce(static_cast<const blink::WebGestureEvent&>(event_to_coalesce),
|
| static_cast<blink::WebGestureEvent*>(event));
|
| return;
|
| }
|
| - if (blink::WebInputEvent::isMouseEventType(event_to_coalesce.type) &&
|
| - blink::WebInputEvent::isMouseEventType(event->type)) {
|
| + if (blink::WebInputEvent::isMouseEventType(event_to_coalesce.type()) &&
|
| + blink::WebInputEvent::isMouseEventType(event->type())) {
|
| Coalesce(static_cast<const blink::WebMouseEvent&>(event_to_coalesce),
|
| static_cast<blink::WebMouseEvent*>(event));
|
| return;
|
| }
|
| - if (blink::WebInputEvent::isTouchEventType(event_to_coalesce.type) &&
|
| - blink::WebInputEvent::isTouchEventType(event->type)) {
|
| + if (blink::WebInputEvent::isTouchEventType(event_to_coalesce.type()) &&
|
| + blink::WebInputEvent::isTouchEventType(event->type())) {
|
| Coalesce(static_cast<const blink::WebTouchEvent&>(event_to_coalesce),
|
| static_cast<blink::WebTouchEvent*>(event));
|
| return;
|
| }
|
| - if (event_to_coalesce.type == blink::WebInputEvent::MouseWheel &&
|
| - event->type == blink::WebInputEvent::MouseWheel) {
|
| + if (event_to_coalesce.type() == blink::WebInputEvent::MouseWheel &&
|
| + event->type() == blink::WebInputEvent::MouseWheel) {
|
| Coalesce(static_cast<const blink::WebMouseWheelEvent&>(event_to_coalesce),
|
| static_cast<blink::WebMouseWheelEvent*>(event));
|
| }
|
| @@ -450,7 +450,7 @@ blink::WebTouchEvent CreateWebTouchEventFromMotionEvent(
|
| ToWebTouchEventType(event.GetAction()),
|
| EventFlagsToWebEventModifiers(event.GetFlags()),
|
| ui::EventTimeStampToSeconds(event.GetEventTime()));
|
| - result.dispatchType = result.type == WebInputEvent::TouchCancel
|
| + result.dispatchType = result.type() == WebInputEvent::TouchCancel
|
| ? WebInputEvent::EventNonBlocking
|
| : WebInputEvent::Blocking;
|
| result.movedBeyondSlopRegion = moved_beyond_slop_region;
|
| @@ -653,7 +653,7 @@ std::unique_ptr<blink::WebInputEvent> TranslateAndScaleWebInputEvent(
|
| std::unique_ptr<blink::WebInputEvent> scaled_event;
|
| if (scale == 1.f && delta.IsZero())
|
| return scaled_event;
|
| - if (event.type == blink::WebMouseEvent::MouseWheel) {
|
| + if (event.type() == blink::WebMouseEvent::MouseWheel) {
|
| blink::WebMouseWheelEvent* wheel_event = new blink::WebMouseWheelEvent;
|
| scaled_event.reset(wheel_event);
|
| *wheel_event = static_cast<const blink::WebMouseWheelEvent&>(event);
|
| @@ -665,7 +665,7 @@ std::unique_ptr<blink::WebInputEvent> TranslateAndScaleWebInputEvent(
|
| wheel_event->deltaY *= scale;
|
| wheel_event->wheelTicksX *= scale;
|
| wheel_event->wheelTicksY *= scale;
|
| - } else if (blink::WebInputEvent::isMouseEventType(event.type)) {
|
| + } else if (blink::WebInputEvent::isMouseEventType(event.type())) {
|
| blink::WebMouseEvent* mouse_event = new blink::WebMouseEvent;
|
| scaled_event.reset(mouse_event);
|
| *mouse_event = static_cast<const blink::WebMouseEvent&>(event);
|
| @@ -677,7 +677,7 @@ std::unique_ptr<blink::WebInputEvent> TranslateAndScaleWebInputEvent(
|
| mouse_event->windowY = mouse_event->y;
|
| mouse_event->movementX *= scale;
|
| mouse_event->movementY *= scale;
|
| - } else if (blink::WebInputEvent::isTouchEventType(event.type)) {
|
| + } else if (blink::WebInputEvent::isTouchEventType(event.type())) {
|
| blink::WebTouchEvent* touch_event = new blink::WebTouchEvent;
|
| scaled_event.reset(touch_event);
|
| *touch_event = static_cast<const blink::WebTouchEvent&>(event);
|
| @@ -689,7 +689,7 @@ std::unique_ptr<blink::WebInputEvent> TranslateAndScaleWebInputEvent(
|
| touch_event->touches[i].radiusX *= scale;
|
| touch_event->touches[i].radiusY *= scale;
|
| }
|
| - } else if (blink::WebInputEvent::isGestureEventType(event.type)) {
|
| + } else if (blink::WebInputEvent::isGestureEventType(event.type())) {
|
| blink::WebGestureEvent* gesture_event = new blink::WebGestureEvent;
|
| scaled_event.reset(gesture_event);
|
| *gesture_event = static_cast<const blink::WebGestureEvent&>(event);
|
| @@ -697,7 +697,7 @@ std::unique_ptr<blink::WebInputEvent> TranslateAndScaleWebInputEvent(
|
| gesture_event->y += delta.y();
|
| gesture_event->x *= scale;
|
| gesture_event->y *= scale;
|
| - switch (gesture_event->type) {
|
| + switch (gesture_event->type()) {
|
| case blink::WebInputEvent::GestureScrollUpdate:
|
| gesture_event->data.scrollUpdate.deltaX *= scale;
|
| gesture_event->data.scrollUpdate.deltaY *= scale;
|
|
|