From 62c74f9633cecbc4b7971512dd1b3e25450be33b Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Fri, 27 Jan 2023 00:59:53 +0000 Subject: [PATCH] Include SysUI state in stashing check Fixes: 266890635 Test: Open home controls over lockscreen, go back Change-Id: Ic486ccdc4698f53507bc56875ccebef06826a6a4 --- .../com/android/launcher3/taskbar/TaskbarStashController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java index ef79b8ef77..999db3ba96 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java @@ -184,12 +184,13 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba flags -> { boolean inApp = hasAnyFlag(flags, FLAGS_IN_APP); boolean stashedInApp = hasAnyFlag(flags, FLAGS_STASHED_IN_APP); + boolean stashedSysUIState = hasAnyFlag(flags, FLAG_STASHED_IN_SYSUI_STATE); boolean stashedLauncherState = hasAnyFlag(flags, FLAG_IN_STASHED_LAUNCHER_STATE); boolean stashedInTaskbarAllApps = hasAnyFlag(flags, FLAG_STASHED_IN_TASKBAR_ALL_APPS); boolean stashedForSmallScreen = hasAnyFlag(flags, FLAG_STASHED_SMALL_SCREEN); return (inApp && stashedInApp) || (!inApp && stashedLauncherState) - || stashedInTaskbarAllApps || stashedForSmallScreen; + || stashedInTaskbarAllApps || stashedForSmallScreen || stashedSysUIState; }); public TaskbarStashController(TaskbarActivityContext activity) {