From 931bc2a38e88e3006334a3ab11daeec81d214a0f Mon Sep 17 00:00:00 2001 From: Thales Lima Date: Wed, 28 Jul 2021 12:09:16 +0100 Subject: [PATCH] navigation: don't run gesture animation if gestures are not enabled Makes the animation when using 3 button navigation be closer to what we have in non fallback mode, also fixing the problem when fallback recents just started and don't have any views. Fix 194487871 Test: manual with gestures, 2 button and 3 button nav Change-Id: If3925d6bef1d14f51b86169d06607786972f5f1f (cherry picked from commit 8d49c4bb296d9870825e3dc01b7880dd5236b98c) --- quickstep/src/com/android/quickstep/FallbackSwipeHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/FallbackSwipeHandler.java b/quickstep/src/com/android/quickstep/FallbackSwipeHandler.java index fd44e023a7..e2f198c05d 100644 --- a/quickstep/src/com/android/quickstep/FallbackSwipeHandler.java +++ b/quickstep/src/com/android/quickstep/FallbackSwipeHandler.java @@ -173,7 +173,9 @@ public class FallbackSwipeHandler extends @Override protected void notifyGestureAnimationStartToRecents() { if (mRunningOverHome) { - mRecentsView.onGestureAnimationStartOnHome(mGestureState.getRunningTask()); + if (SysUINavigationMode.getMode(mContext).hasGestures) { + mRecentsView.onGestureAnimationStartOnHome(mGestureState.getRunningTask()); + } } else { super.notifyGestureAnimationStartToRecents(); }