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

Commit 71f13947 authored by Yunfan Chen's avatar Yunfan Chen Committed by Android (Google) Code Review
Browse files

Merge "Only apply server visible to split screen" into rvc-dev

parents edddaef9 32027aba
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -351,9 +351,13 @@ class InsetsSourceProvider {
    }

    private void updateVisibility() {
        // TODO(b/159699383): remove the client controlled check when the insets visibility can be
        //                    driven by the system UI.
        final boolean isClientControlled = mControlTarget != null
                && mControlTarget.isClientControlled();
        mSource.setVisible(mServerVisible && (!isClientControlled || mClientVisible));
        mSource.setVisible(mServerVisible
                && ((!isClientControlled && mDisplayContent.inMultiWindowMode())
                    || mClientVisible));
        ProtoLog.d(WM_DEBUG_IME,
                "InsetsSource updateVisibility serverVisible: %s clientVisible: %s",
                mServerVisible, mClientVisible);