From 36baf820283c1006b1dfda5c884f14759129df54 Mon Sep 17 00:00:00 2001 From: Tony Huang Date: Tue, 31 Jan 2023 08:58:54 +0000 Subject: [PATCH] Fix divider hidden delay if quick swipe to home We didn't handle such case if transient bar enable and divider is hidden by split side so it will have a delay. Catch up it on handleNormalGestureEnd if end target is home. Fix: 265755388 Test: manual Test: pass existing tests Change-Id: I09ac2a3a57c51473daf2b6887cd23bca505378f7 --- quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java b/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java index e3427b7087..1b29a839be 100644 --- a/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java +++ b/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java @@ -1283,6 +1283,9 @@ public abstract class AbsSwipeUpHandler, if (mRecentsAnimationController != null) { mRecentsAnimationController.detachNavigationBarFromApp(true); } + if (mIsTransientTaskbar) { + setDividerShown(false /* shown */, true /* immediate */); + } } else if (endTarget == RECENTS) { if (mRecentsView != null) { int nearestPage = mRecentsView.getDestinationPage();