diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/navigationbar/gestural/BackPanelController.kt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/BackPanelController.kt b/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/BackPanelController.kt index b05e75ea1c97..b44b4def33f4 100644 --- a/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/BackPanelController.kt +++ b/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/BackPanelController.kt @@ -510,7 +510,6 @@ class BackPanelController private constructor( private fun playCommitBackAnimation() { // Check if we should vibrate again if (previousState != GestureState.FLUNG) { - backCallback.triggerBack() velocityTracker!!.computeCurrentVelocity(1000) val isSlow = abs(velocityTracker!!.xVelocity) < 500 val hasNotVibratedRecently = @@ -519,6 +518,10 @@ class BackPanelController private constructor( vibratorHelper.vibrate(VibrationEffect.EFFECT_CLICK) } } + // Dispatch the actual back trigger + if (DEBUG) Log.d(TAG, "playCommitBackAnimation() invoked triggerBack() on backCallback") + backCallback.triggerBack() + playAnimation(setGoneEndListener) } |