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

Commit cee5a217 authored by Ameer Armaly's avatar Ameer Armaly Committed by Android (Google) Code Review
Browse files

Merge "GestureManifold: fix null pointer exception in onGestureCompleted." into rvc-dev

parents 71765aa9 3921cf7a
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -295,7 +295,7 @@ class GestureManifold implements GestureMatcher.StateChangeListener {
                mListener.onGestureStarted();
                mListener.onGestureStarted();
            }
            }
        } else if (state == GestureMatcher.STATE_GESTURE_COMPLETED) {
        } else if (state == GestureMatcher.STATE_GESTURE_COMPLETED) {
            onGestureCompleted(gestureId);
            onGestureCompleted(gestureId, event, rawEvent, policyFlags);
        } else if (state == GestureMatcher.STATE_GESTURE_CANCELED && mState.isGestureDetecting()) {
        } else if (state == GestureMatcher.STATE_GESTURE_CANCELED && mState.isGestureDetecting()) {
            // We only want to call the cancelation callback if there are no other pending
            // We only want to call the cancelation callback if there are no other pending
            // detectors.
            // detectors.
@@ -311,8 +311,8 @@ class GestureManifold implements GestureMatcher.StateChangeListener {
        }
        }
    }
    }


    private void onGestureCompleted(int gestureId) {
    private void onGestureCompleted(
        MotionEvent event = mState.getLastReceivedEvent();
            int gestureId, MotionEvent event, MotionEvent rawEvent, int policyFlags) {
        // Note that gestures that complete immediately call clear() from onMotionEvent.
        // Note that gestures that complete immediately call clear() from onMotionEvent.
        // Gestures that complete on a delay call clear() here.
        // Gestures that complete on a delay call clear() here.
        switch (gestureId) {
        switch (gestureId) {