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

Commit aaecb657 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Separate out sysui state updating" into qt-r1-dev am: c7ce38df...

Merge "Merge "Separate out sysui state updating" into qt-r1-dev am: c7ce38df am: 5df62af9" into qt-qpr1-dev-plus-aosp
parents c1902592 39dc8889
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -546,7 +546,8 @@ public class OverviewProxyService implements CallbackController<OverviewProxyLis
            navBarFragment.updateSystemUiStateFlags(-1);
        }
        if (navBarView != null) {
            navBarView.updateSystemUiStateFlags();
            navBarView.updatePanelSystemUiStateFlags();
            navBarView.updateDisabledSystemUiStateFlags();
        }
        if (mStatusBarWinController != null) {
            mStatusBarWinController.notifyStateChangedCallbacks();
+8 −4
Original line number Diff line number Diff line
@@ -323,7 +323,7 @@ public class NavigationBarView extends FrameLayout implements

    public void setComponents(NotificationPanelView panel, AssistManager assistManager) {
        mPanelView = panel;
        updateSystemUiStateFlags();
        updatePanelSystemUiStateFlags();
    }

    @Override
@@ -587,7 +587,7 @@ public class NavigationBarView extends FrameLayout implements
        updateNavButtonIcons();
        updateSlippery();
        setUpSwipeUpOnboarding(isQuickStepSwipeUpEnabled());
        updateSystemUiStateFlags();
        updateDisabledSystemUiStateFlags();
    }

    public void updateNavButtonIcons() {
@@ -710,10 +710,10 @@ public class NavigationBarView extends FrameLayout implements

    public void onStatusBarPanelStateChanged() {
        updateSlippery();
        updateSystemUiStateFlags();
        updatePanelSystemUiStateFlags();
    }

    public void updateSystemUiStateFlags() {
    public void updateDisabledSystemUiStateFlags() {
        int displayId = mContext.getDisplayId();
        mOverviewProxyService.setSystemUiStateFlag(SYSUI_STATE_SCREEN_PINNING,
                ActivityManagerWrapper.getInstance().isScreenPinningActive(), displayId);
@@ -723,6 +723,10 @@ public class NavigationBarView extends FrameLayout implements
                (mDisabledFlags & View.STATUS_BAR_DISABLE_HOME) != 0, displayId);
        mOverviewProxyService.setSystemUiStateFlag(SYSUI_STATE_SEARCH_DISABLED,
                (mDisabledFlags & View.STATUS_BAR_DISABLE_SEARCH) != 0, displayId);
    }

    public void updatePanelSystemUiStateFlags() {
        int displayId = mContext.getDisplayId();
        if (mPanelView != null) {
            mOverviewProxyService.setSystemUiStateFlag(SYSUI_STATE_NOTIFICATION_PANEL_EXPANDED,
                    mPanelView.isFullyExpanded() && !mPanelView.isInSettings(), displayId);