From 201318900098d5ac21b2b186e3e6241fcca01ee8 Mon Sep 17 00:00:00 2001 From: nift4 <nift4@protonmail.com> Date: Sat, 20 May 2023 13:15:17 +0200 Subject: [PATCH] SystemUI: show ime switcher + cursor keys if we have space Change-Id: I930d9dcb23756aafbf9048066455b5fc5a280e17 --- .../com/android/systemui/navigationbar/NavigationBarView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java index cc92afec5fb7..4d8286a5821f 100644 --- a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java @@ -667,7 +667,8 @@ public class NavigationBarView extends FrameLayout { // Update IME button visibility, a11y and rotate button always overrides the appearance boolean disableImeSwitcher = (mNavigationIconHints & StatusBarManager.NAVIGATION_HINT_IME_SWITCHER_SHOWN) == 0 - || isImeRenderingNavButtons() || !disableCursorKeys; + || isImeRenderingNavButtons() + || (!QuickStepContract.isSwipeUpMode(mNavBarMode) && !disableCursorKeys); mContextualButtonGroup.setButtonVisibility(R.id.ime_switcher, !disableImeSwitcher); mBarTransitions.reapplyDarkIntensity(); -- GitLab