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

Commit b17af6ff authored by Tracy Zhou's avatar Tracy Zhou
Browse files

Set inset in phone setup mode to setup inset

- In phone setup mode, gesture mode is no button but the inset we report should be setup inset

Fixes: 340998601
Test: https://screenshot.googleplex.com/8Q4WHorpUeqWSjw
Change-Id: I84d60ecc7179008e80e7b09eda5b3a1abb24e138
parent ed9e3a87
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -424,14 +424,15 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba
     * @see android.view.WindowInsets.Type#systemBars()
     */
    public int getContentHeightToReportToApps() {
        if ((mActivity.isPhoneMode() && !mActivity.isThreeButtonNav())
                || DisplayController.isTransientTaskbar(mActivity)) {
        if (mActivity.isUserSetupComplete() && (mActivity.isPhoneGestureNavMode()
                || DisplayController.isTransientTaskbar(mActivity))) {
            return getStashedHeight();
        }

        if (supportsVisualStashing() && hasAnyFlag(FLAGS_REPORT_STASHED_INSETS_TO_APP)) {
            DeviceProfile dp = mActivity.getDeviceProfile();
            if (hasAnyFlag(FLAG_STASHED_IN_APP_SETUP) && dp.isTaskbarPresent) {
            if (hasAnyFlag(FLAG_STASHED_IN_APP_SETUP) && (dp.isTaskbarPresent
                    || mActivity.isPhoneGestureNavMode())) {
                // We always show the back button in SUW but in portrait the SUW layout may not
                // be wide enough to support overlapping the nav bar with its content.
                // We're sending different res values in portrait vs landscape