| Index: content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java
|
| index 725667153c1f1684eed203533de3fbefb7591258..1f2ad9b688bb459f9d13748c0cc9875a0dd68065 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java
|
| @@ -275,9 +275,10 @@ class ContentViewGestureHandler implements LongPressDelegate {
|
| // The ACK to the original event is received after timeout.
|
| // Inject a touchcancel event.
|
| mPendingAckState = PENDING_ACK_CANCEL_EVENT;
|
| - mMotionEventDelegate.sendTouchEvent(mEventTime + TOUCH_EVENT_TIMEOUT,
|
| - TouchPoint.TOUCH_EVENT_TYPE_CANCEL, mTouchPoints);
|
| + final TouchPoint[] touchPoints = mTouchPoints;
|
| mTouchPoints = null;
|
| + mMotionEventDelegate.sendTouchEvent(mEventTime + TOUCH_EVENT_TIMEOUT,
|
| + TouchPoint.TOUCH_EVENT_TYPE_CANCEL, touchPoints);
|
| return true;
|
| case PENDING_ACK_CANCEL_EVENT:
|
| TraceEvent.instant("TouchEventTimeout:ConfirmCancelEvent");
|
|
|