| 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 df39dcf713c49bd851637ab7fb01c5a7f70adaef..ca4ddaa8b0256ad04be5dce293b29a1cc918ebd7 100644
|
| --- a/ui/events/blink/blink_event_util.cc
|
| +++ b/ui/events/blink/blink_event_util.cc
|
| @@ -226,7 +226,8 @@ WebGestureEvent CreateWebGestureEvent(const GestureEventDetails& details,
|
| base::TimeDelta timestamp,
|
| const gfx::PointF& location,
|
| const gfx::PointF& raw_location,
|
| - int flags) {
|
| + int flags,
|
| + uint32_t unique_touch_event_id) {
|
| WebGestureEvent gesture;
|
| gesture.timeStampSeconds = timestamp.InSecondsF();
|
| gesture.x = gfx::ToFlooredInt(location.x());
|
| @@ -235,6 +236,7 @@ WebGestureEvent CreateWebGestureEvent(const GestureEventDetails& details,
|
| gesture.globalY = gfx::ToFlooredInt(raw_location.y());
|
| gesture.modifiers = EventFlagsToWebEventModifiers(flags);
|
| gesture.sourceDevice = blink::WebGestureDeviceTouchscreen;
|
| + gesture.uniqueTouchEventId = unique_touch_event_id;
|
|
|
| switch (details.type()) {
|
| case ET_GESTURE_SHOW_PRESS:
|
| @@ -338,7 +340,8 @@ WebGestureEvent CreateWebGestureEventFromGestureEventData(
|
| const GestureEventData& data) {
|
| return CreateWebGestureEvent(data.details, data.time - base::TimeTicks(),
|
| gfx::PointF(data.x, data.y),
|
| - gfx::PointF(data.raw_x, data.raw_y), data.flags);
|
| + gfx::PointF(data.raw_x, data.raw_y), data.flags,
|
| + data.unique_touch_event_id);
|
| }
|
|
|
| std::unique_ptr<blink::WebInputEvent> ScaleWebInputEvent(
|
|
|