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

Commit c9ba2699 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Don't cancel long press timer too early

Bug: 7328861
Change-Id: I1b77ec4a30ae15b2edda42a1ff58ebc528288553
parent 471252b9
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -836,13 +836,11 @@ public final class PointerTracker implements PointerTrackerQueue.Element {
            // Register move event on gesture tracker.
            onGestureMoveEvent(x, y, eventTime, true /* isMajorEvent */, key);
            if (sInGesture) {
                mTimerProxy.cancelLongPressTimer();
                mCurrentKey = null;
                setReleasedKeyGraphics(oldKey);
                return;
            }
            if (mGestureStrokeWithPreviewPoints.hasDetectedFastMove()) {
                mTimerProxy.cancelLongPressTimer();
            }
        }

        if (key != null) {
+1 −1
Original line number Diff line number Diff line
@@ -243,7 +243,7 @@ public class GestureStroke {
        mLastMajorEventY = y;
    }

    public final boolean hasDetectedFastMove() {
    private final boolean hasDetectedFastMove() {
        return mDetectFastMoveTime > 0;
    }