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

Commit 96af8617 authored by Chavi Weingarten's avatar Chavi Weingarten Committed by android-build-merger
Browse files

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

am: fd979ca3

Change-Id: I58a77f02333c717b32f3facc83fe4d684ecb3010
parents 4bcaebc0 fd979ca3
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -2234,6 +2234,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;
@@ -2312,7 +2314,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 =
@@ -2595,7 +2597,7 @@ public final class ViewRootImpl implements ViewParent,
            maybeHandleWindowMove(frame);
        }

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