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

Commit 607f50d5 authored by Shawn Lee's avatar Shawn Lee Committed by Android (Google) Code Review
Browse files

Revert "Prevent flings after motion gestures on fully expanded keyguard"

This reverts commit e53315ec.

Reason for revert: need to re-land after fixing broken small clock interaction

Change-Id: I6fe5f23fa3bf1be663cb858a1b0d492eb5cf51cc
parent e53315ec
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -3508,15 +3508,12 @@ public final class NotificationPanelViewController implements Dumpable {
    }

    private void endMotionEvent(MotionEvent event, float x, float y, boolean forceCancel) {
        // don't fling while in keyguard to avoid jump in shade expand animation
        boolean fullyExpandedInKeyguard = mBarState == KEYGUARD && mExpandedFraction >= 1.0;
        mTrackingPointer = -1;
        mAmbientState.setSwipingUp(false);
        if (!fullyExpandedInKeyguard && ((mTracking && mTouchSlopExceeded)
                || Math.abs(x - mInitialExpandX) > mTouchSlop
        if ((mTracking && mTouchSlopExceeded) || Math.abs(x - mInitialExpandX) > mTouchSlop
                || Math.abs(y - mInitialExpandY) > mTouchSlop
                || (!isFullyExpanded() && !isFullyCollapsed())
                || event.getActionMasked() == MotionEvent.ACTION_CANCEL || forceCancel)) {
                || event.getActionMasked() == MotionEvent.ACTION_CANCEL || forceCancel) {
            mVelocityTracker.computeCurrentVelocity(1000);
            float vel = mVelocityTracker.getYVelocity();
            float vectorVel = (float) Math.hypot(
@@ -3564,9 +3561,9 @@ public final class NotificationPanelViewController implements Dumpable {
            if (mUpdateFlingOnLayout) {
                mUpdateFlingVelocity = vel;
            }
        } else if (fullyExpandedInKeyguard || (!mCentralSurfaces.isBouncerShowing()
        } else if (!mCentralSurfaces.isBouncerShowing()
                && !mAlternateBouncerInteractor.isVisibleState()
                && !mKeyguardStateController.isKeyguardGoingAway())) {
                && !mKeyguardStateController.isKeyguardGoingAway()) {
            onEmptySpaceClick();
            onTrackingStopped(true);
        }