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

Commit 0938fb69 authored by Satoshi Kataoka's avatar Satoshi Kataoka
Browse files

Allow gesture from the delete key

And inputting unexpected word while repeating the gesture
Bug: 7303982
Change-Id: I17bb6a689397500fa0e26706d6e07e427ea0b4d7
parent 9c3b2dbe
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -937,9 +937,10 @@ public final class PointerTracker implements PointerTrackerQueue.Element {
        if (!sShouldHandleGesture) {
            return;
        }
        // A gesture should start only from a non-modifier key.
        // A gesture should start only from a non-modifier key. Note that the gesture detection is
        // disabled when the key is repeating.
        mIsDetectingGesture = (mKeyboard != null) && mKeyboard.mId.isAlphabetKeyboard()
                && key != null && !key.isModifier() && !key.isRepeatable();
                && key != null && !key.isModifier();
        if (mIsDetectingGesture) {
            if (getActivePointerTrackerCount() == 1) {
                sGestureFirstDownTime = eventTime;
@@ -1422,6 +1423,7 @@ public final class PointerTracker implements PointerTrackerQueue.Element {
        if (key == null || key.getCode() != code) {
            return;
        }
        mIsDetectingGesture = false;
        final int nextRepeatCount = repeatCount + 1;
        mTimerProxy.startKeyRepeatTimer(this, nextRepeatCount, sParams.mKeyRepeatInterval);
        callListenerOnPressAndCheckKeyboardLayoutChange(key, repeatCount);