Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9aa83a47 authored by Ameer Armaly's avatar Ameer Armaly Committed by Automerger Merge Worker
Browse files

Merge "Fix service touch exploration." into tm-dev am: e0ddeeb5

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17087234

Change-Id: I2dc07aeffbca5cbc1274b20cc80e06a529bf80d1
parents 29430c26 e0ddeeb5
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -1327,14 +1327,13 @@ public class TouchExplorer extends BaseEventStreamTransformation
        if (mState.isServiceDetectingGestures() && mState.isTouchInteracting()) {
            // Cancel without deleting events.
            mHandler.removeCallbacks(mSendHoverEnterAndMoveDelayed);
            mSendHoverEnterAndMoveDelayed.run();
            mSendHoverEnterAndMoveDelayed.clear();
            final MotionEvent prototype = mState.getLastReceivedEvent();
            final MotionEvent rawEvent = mState.getLastReceivedRawEvent();
            final int pointerId = mReceivedPointerTracker.getPrimaryPointerId();
            final int pointerIdBits = (1 << pointerId);
            final int policyFlags = mState.getLastReceivedPolicyFlags();
            mSendHoverExitDelayed.post(prototype, rawEvent, pointerIdBits, policyFlags);
            mSendHoverEnterAndMoveDelayed.setPointerIdBits(pointerIdBits);
            mSendHoverEnterAndMoveDelayed.setPolicyFlags(policyFlags);
            mSendHoverEnterAndMoveDelayed.run();
            mSendHoverEnterAndMoveDelayed.clear();
        }
    }