| Index: ui/events/gestures/motion_event_aura.cc
|
| diff --git a/ui/events/gestures/motion_event_aura.cc b/ui/events/gestures/motion_event_aura.cc
|
| index 6890753641195f22a7e0f07be2e0ac6c9cd4bcd0..60f985431aa37e645df7433f5631c3f39aae62a4 100644
|
| --- a/ui/events/gestures/motion_event_aura.cc
|
| +++ b/ui/events/gestures/motion_event_aura.cc
|
| @@ -54,8 +54,10 @@ bool MotionEventAura::OnTouch(const TouchEvent& touch) {
|
| // crbug.com/446852 for details.
|
|
|
| // Cancel the existing touch, before handling the touch press.
|
| - TouchEvent cancel(ET_TOUCH_CANCELLED, touch.location_f(), touch.touch_id(),
|
| + TouchEvent cancel(ET_TOUCH_CANCELLED, gfx::Point(), touch.touch_id(),
|
| touch.time_stamp());
|
| + cancel.set_location_f(touch.location_f());
|
| + cancel.set_root_location_f(touch.location_f());
|
| OnTouch(cancel);
|
| CleanupRemovedTouchPoints(cancel);
|
| DCHECK_EQ(-1, FindPointerIndexOfId(touch.touch_id()));
|
|
|