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

Commit 2165747c authored by Vinit Nayak's avatar Vinit Nayak
Browse files

Remove usages of enableTaskbarNavbarUnification()

Bug: 409606794
Test: Compiles
Flag: EXEMPT cleanup
Change-Id: Ib04c3a175b4d79164e0a50aaf4cd04da966adc25
parent 19c5df9e
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -18,7 +18,6 @@ package com.android.systemui.navigationbar;

import static com.android.systemui.navigationbar.gestural.EdgeBackGestureHandler.DEBUG_MISSING_GESTURE_TAG;
import static com.android.systemui.shared.recents.utilities.Utilities.isLargeScreen;
import static com.android.wm.shell.Flags.enableTaskbarNavbarUnification;
import static com.android.wm.shell.Flags.enableTaskbarOnPhones;

import android.content.Context;
@@ -292,7 +291,7 @@ public class NavigationBarControllerImpl implements
        // Enable for tablets, unfolded state on a foldable device, (non handheld AND flag is set),
        // or handheld when enableTaskbarOnPhones() returns true.
        boolean foldedOrPhone = !mIsPhone || enableTaskbarOnPhones();
        return mIsLargeScreen || (foldedOrPhone && enableTaskbarNavbarUnification());
        return mIsLargeScreen || foldedOrPhone;
    }

    // TODO: b/408503553 - Remove system decor callbacks once the flag is cleaned up.
+2 −5
Original line number Diff line number Diff line
@@ -20,7 +20,6 @@ import static android.view.Display.DEFAULT_DISPLAY;
import static android.view.Display.INVALID_DISPLAY;

import static com.android.dx.mockito.inline.extended.ExtendedMockito.mockitoSession;
import static com.android.wm.shell.Flags.enableTaskbarNavbarUnification;
import static com.android.wm.shell.Flags.enableTaskbarOnPhones;

import static org.junit.Assert.assertFalse;
@@ -159,7 +158,7 @@ public class NavigationBarControllerImplTest extends SysuiTestCase {

    @Test
    public void testCreateNavigationBarsIncludeDefaultTrue() {
        assumeFalse(enableTaskbarNavbarUnification() && enableTaskbarOnPhones());
        assumeFalse(enableTaskbarOnPhones());

        // Large screens may be using taskbar and the logic is different
        mNavigationBarController.mIsLargeScreen = false;
@@ -318,7 +317,7 @@ public class NavigationBarControllerImplTest extends SysuiTestCase {

    @Test
    public void testShouldRenderTaskbar_taskbarRenderedOnPhone() {
        assumeTrue(enableTaskbarNavbarUnification() && enableTaskbarOnPhones());
        assumeTrue(enableTaskbarOnPhones());

        mNavigationBarController.mIsLargeScreen = false;
        mNavigationBarController.mIsPhone = true;
@@ -334,8 +333,6 @@ public class NavigationBarControllerImplTest extends SysuiTestCase {

    @Test
    public void testShouldRenderTaskbar_taskbarRenderedInFoldedState() {
        assumeTrue(enableTaskbarNavbarUnification());

        mNavigationBarController.mIsLargeScreen = false;
        mNavigationBarController.mIsPhone = false;
        assertTrue(mNavigationBarController.supportsTaskbar());