From 0f59383c62591a001c7b8aca8da64c3bfc857fed Mon Sep 17 00:00:00 2001 From: Jagrut Desai Date: Mon, 19 Aug 2024 15:57:58 -0700 Subject: [PATCH] Do not register Taskbar System Action when device is in phone mode Bug: 359880840 Test: Presubmit Flag: NONE bug fixing for taskbar system action Change-Id: Idf34bd677a96cf711e80df1561d49441824ae4ba --- .../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 8a20131918..b48ed603f7 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarStashController.java @@ -1146,7 +1146,8 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba */ public void setUpTaskbarSystemAction(boolean visible) { UI_HELPER_EXECUTOR.execute(() -> { - if (!visible || !DisplayController.isTransientTaskbar(mActivity)) { + if (!visible || !DisplayController.isTransientTaskbar(mActivity) + || mActivity.isPhoneMode()) { mAccessibilityManager.unregisterSystemAction(SYSTEM_ACTION_ID_TASKBAR); mIsTaskbarSystemActionRegistered = false; return;