From ba6e8ef13d23f0c02d3aec321bcc01e54ee1d97d Mon Sep 17 00:00:00 2001 From: Tracy Zhou Date: Mon, 16 Sep 2024 23:00:33 -0700 Subject: [PATCH] Skip all stash animations in phone mode Bug: 362713428 Test: manual Flag: EXEMPT bugfix Change-Id: Ieab234fc9fc96322800e3e1fb4532c270187a0f5 --- .../android/launcher3/taskbar/TaskbarStashController.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java index 2c2f65d20e..b5f78c1540 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java @@ -1019,6 +1019,9 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba */ @Nullable public Animator createApplyStateAnimator(long duration) { + if (mActivity.isPhoneMode()) { + return null; + } return mStatePropertyHolder.createSetStateAnimator(mState, duration); } @@ -1064,10 +1067,6 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba /** Called when some system ui state has changed. (See SYSUI_STATE_... in QuickstepContract) */ public void updateStateForSysuiFlags(long systemUiStateFlags, boolean skipAnim) { - if (mActivity.isPhoneMode()) { - return; - } - long animDuration = TASKBAR_STASH_DURATION; long startDelay = 0;