diff options
| author | 2023-03-15 17:50:00 +0000 | |
|---|---|---|
| committer | 2023-03-15 17:50:00 +0000 | |
| commit | 607f50d5a3fd07786f17c8c5da2db5ccf66cb856 (patch) | |
| tree | cf4381ddbbfd9c9aa815eff7f831972f93ac0f1c | |
| parent | e53315ec9cece18880f1a7fbc39acdabb83c7618 (diff) | |
Revert "Prevent flings after motion gestures on fully expanded keyguard"
This reverts commit e53315ec9cece18880f1a7fbc39acdabb83c7618.
Reason for revert: need to re-land after fixing broken small clock interaction
Change-Id: I6fe5f23fa3bf1be663cb858a1b0d492eb5cf51cc
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java b/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java index fdaeeee26812..6b2d7443392d 100644 --- a/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java +++ b/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java @@ -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); } |