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

Commit 1ac592cb authored by Tracy Zhou's avatar Tracy Zhou
Browse files

Hide recents onboarding tips in fullscreen immersive mode.

Change-Id: I6f096c79108b285554772b65f8873b5fbb532f45
Fixes: 111602889
Test: Manual test
parent 69e0f78a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -22,7 +22,9 @@ import static android.app.StatusBarManager.windowStateToString;
import static com.android.internal.view.RotationPolicy.NATURAL_ROTATION;

import static com.android.systemui.shared.system.NavigationBarCompat.InteractionType;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_LIGHTS_OUT_TRANSPARENT;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_SEMI_TRANSPARENT;
import static com.android.systemui.statusbar.phone.BarTransitions.MODE_TRANSPARENT;
import static com.android.systemui.statusbar.phone.StatusBar.DEBUG_WINDOW_STATE;
import static com.android.systemui.statusbar.phone.StatusBar.dumpBarTransitions;
import static com.android.systemui.OverviewProxyService.OverviewProxyListener;
@@ -660,6 +662,10 @@ public class NavigationBarFragment extends Fragment implements Callbacks {
            nbModeChanged = nbMode != -1;
            if (nbModeChanged) {
                if (mNavigationBarMode != nbMode) {
                    if (mNavigationBarMode == MODE_TRANSPARENT
                            || mNavigationBarMode == MODE_LIGHTS_OUT_TRANSPARENT) {
                        mNavigationBarView.hideRecentsOnboarding();
                    }
                    mNavigationBarMode = nbMode;
                    checkNavBarModes();
                }
+4 −0
Original line number Diff line number Diff line
@@ -886,6 +886,10 @@ public class NavigationBarView extends FrameLayout implements PluginListener<Nav

    public boolean isRotateButtonVisible() { return mShowRotateButton; }

    void hideRecentsOnboarding() {
        mRecentsOnboarding.hide(true);
    }

    /**
     * @return the button at the given {@param x} and {@param y}.
     */