From 48793e1fcdbf86e0c4e7367df4454e54a849a0eb Mon Sep 17 00:00:00 2001 From: Jagrut Desai Date: Fri, 8 Nov 2024 14:31:17 -0800 Subject: [PATCH] Fix 3-button Navigation Switch Access Long press This cl includes - Make long press of back navigation button of 3 button navigation mode behave just like short press. Test: Manual Bug: 315723734 Flag: EXEMPT bugfix Change-Id: Id897c84dcb33f73174ea907c5ab5655d2ac5ba10 --- .../android/launcher3/taskbar/TaskbarNavButtonController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java index 0f9ede9f56..d4764c7634 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarNavButtonController.java @@ -281,6 +281,10 @@ public class TaskbarNavButtonController implements TaskbarControllers.LoggableTa } private void resetScreenUnpin() { + // if only back button was long pressed, navigate back like a single click back behavior. + if (mLongPressedButtons == BUTTON_BACK) { + executeBack(null); + } mLongPressedButtons = 0; mLastScreenPinLongPress = 0; }