From 14145d131a1a0773d547a5ed4f946fc5a38891a9 Mon Sep 17 00:00:00 2001 From: Evan Rosky Date: Fri, 14 Oct 2022 00:07:23 +0000 Subject: [PATCH] Update taskbar state when launcher pauses With shell-transit, we need to defer updating state when resumed (until we commit a transient launch state); however, for pause this isn't necessary. In fact, now that taskbar exists in overview, we must update state on-pause since the taskbar is no-longer already-closed. Bug: 253473765 Test: atest NexusLauncherTests:com.android.quickstep.TaplTestsQuickstep#testOverview Change-Id: I347da03a211f5b2685f7b18666b2ebb93a1731ef --- .../android/launcher3/taskbar/LauncherTaskbarUIController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java index 5178968b4a..b9b4fc3b5a 100644 --- a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java @@ -173,7 +173,7 @@ public class LauncherTaskbarUIController extends TaskbarUIController { } } - if (ENABLE_SHELL_TRANSITIONS + if (ENABLE_SHELL_TRANSITIONS && isResumed && !mLauncher.getStateManager().getState().isTaskbarAlignedWithHotseat(mLauncher)) { // Launcher is resumed, but in a state where taskbar is still independent, so // ignore the state change.