Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c8c81a34 authored by Sam Dubey's avatar Sam Dubey
Browse files

Revert "Allow transient taskbar to unstash over soft ime"

This reverts commit 9787ae6a.

Reason for revert: Breaking launcher tests on Tablet

Bug: 259347305

Change-Id: Idfd9e412f143370b6b8a4c6f86aac94d17bc1846
parent 9787ae6a
Loading
Loading
Loading
Loading
+0 −9
Original line number Diff line number Diff line
@@ -745,11 +745,6 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba
        mIsImeShowing = hasAnyFlag(systemUiStateFlags, SYSUI_STATE_IME_SHOWING);
        mIsImeSwitcherShowing = hasAnyFlag(systemUiStateFlags, SYSUI_STATE_IME_SWITCHER_SHOWING);
        if (!mIsSystemGestureInProgress) {
            if (mIsImeShowing || mIsImeSwitcherShowing) {
                // Hide taskbar when IME is shown.
                updateStateForFlag(FLAG_STASHED_IN_APP_AUTO, true);
            }

            updateStateForFlag(FLAG_STASHED_IN_APP_IME, shouldStashForIme());
            animDuration = TASKBAR_STASH_DURATION_FOR_IME;
            startDelay = getTaskbarStashStartDelayForIme();
@@ -763,12 +758,8 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba
     *  * in small screen AND
     *  * 3 button nav AND
     *  * landscape (or seascape)
     * We do not stash if taskbar is transient
     */
    private boolean shouldStashForIme() {
        if (DisplayController.isTransientTaskbar(mActivity)) {
            return false;
        }
        return (mIsImeShowing || mIsImeSwitcherShowing) &&
                !(isPhoneMode() && mActivity.isThreeButtonNav()
                        && mActivity.getDeviceProfile().isLandscape);