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

Commit fd979ca3 authored by Chavi Weingarten's avatar Chavi Weingarten Committed by Android (Google) Code Review
Browse files

Merge "Only updateBoundsSurface when surface size has changed." into qt-dev

parents 35e5db7a c0a8c4ed
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -2210,6 +2210,8 @@ public final class ViewRootImpl implements ViewParent,

        final boolean isViewVisible = viewVisibility == View.VISIBLE;
        final boolean windowRelayoutWasForced = mForceNextWindowRelayout;
        boolean surfaceSizeChanged = false;

        if (mFirst || windowShouldResize || insetsChanged ||
                viewVisibilityChanged || params != null || mForceNextWindowRelayout) {
            mForceNextWindowRelayout = false;
@@ -2288,7 +2290,7 @@ public final class ViewRootImpl implements ViewParent,
                final boolean cutoutChanged = !mPendingDisplayCutout.equals(
                        mAttachInfo.mDisplayCutout);
                final boolean outsetsChanged = !mPendingOutsets.equals(mAttachInfo.mOutsets);
                final boolean surfaceSizeChanged = (relayoutResult
                surfaceSizeChanged = (relayoutResult
                        & WindowManagerGlobal.RELAYOUT_RES_SURFACE_RESIZED) != 0;
                surfaceChanged |= surfaceSizeChanged;
                final boolean alwaysConsumeSystemBarsChanged =
@@ -2571,7 +2573,7 @@ public final class ViewRootImpl implements ViewParent,
            maybeHandleWindowMove(frame);
        }

        if (surfaceChanged) {
        if (surfaceSizeChanged) {
            updateBoundsSurface();
        }