From 4318324ab4dfd583f97f5f93448cfd02df4fdeda Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Wed, 9 Sep 2020 17:12:49 -0700 Subject: [PATCH] Allow pause during quick switch for any horizontal displacement The shelf no longer exists in 0 button mode, so it's not necessary to wait for workspace to be invisible before allowing the pause. Change-Id: I202ed9991b18f5e7cb2e4f0aa6be7a0d66b8ffd7 --- .../NoButtonQuickSwitchTouchController.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NoButtonQuickSwitchTouchController.java b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NoButtonQuickSwitchTouchController.java index 4b0642fab7..8285850c7e 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NoButtonQuickSwitchTouchController.java +++ b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NoButtonQuickSwitchTouchController.java @@ -271,11 +271,7 @@ public class NoButtonQuickSwitchTouchController implements TouchController, mIsHomeScreenVisible = FADE_OUT_INTERPOLATOR.getInterpolation(xProgress) <= 1 - ALPHA_CUTOFF_THRESHOLD; - - // Only allow motion pause if the home screen is invisible, since some - // home screen elements will appear in the shelf on motion pause. - mMotionPauseDetector.setDisallowPause(mIsHomeScreenVisible - || -displacement.y < mMotionPauseMinDisplacement); + mMotionPauseDetector.setDisallowPause(-displacement.y < mMotionPauseMinDisplacement); mMotionPauseDetector.addPosition(ev); if (mXOverviewAnim != null) {