From 57291df3e5b27ebe97fe5f84da1cb66f05fedfb4 Mon Sep 17 00:00:00 2001 From: "guotao.deng" Date: Wed, 28 Oct 2015 09:58:14 +0800 Subject: We should not change the time interval with two MotionEvent, or someothers can not use it correct. Change-Id: I6de2b39fe214e64479df1d411cb3e1c8af2c8894 --- .../java/com/android/server/accessibility/ScreenMagnifier.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'services/accessibility/java/com/android') diff --git a/services/accessibility/java/com/android/server/accessibility/ScreenMagnifier.java b/services/accessibility/java/com/android/server/accessibility/ScreenMagnifier.java index b4613d6..9be29c2 100644 --- a/services/accessibility/java/com/android/server/accessibility/ScreenMagnifier.java +++ b/services/accessibility/java/com/android/server/accessibility/ScreenMagnifier.java @@ -790,12 +790,7 @@ public final class ScreenMagnifier implements WindowManagerInternal.Magnificatio while (mDelayedEventQueue != null) { MotionEventInfo info = mDelayedEventQueue; mDelayedEventQueue = info.mNext; - final long offset = SystemClock.uptimeMillis() - info.mCachedTimeMillis; - MotionEvent event = obtainEventWithOffsetTimeAndDownTime(info.mEvent, offset); - MotionEvent rawEvent = obtainEventWithOffsetTimeAndDownTime(info.mRawEvent, offset); - ScreenMagnifier.this.onMotionEvent(event, rawEvent, info.mPolicyFlags); - event.recycle(); - rawEvent.recycle(); + ScreenMagnifier.this.onMotionEvent(info.mEvent, info.mRawEvent, info.mPolicyFlags); info.recycle(); } } -- cgit v1.1