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

Commit 01356906 authored by Tim Murray's avatar Tim Murray Committed by Android (Google) Code Review
Browse files

Merge "Ensure SurfaceView requests WM relayout when size changes." into mnc-dr-dev

parents ab781275 57caeb57
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -447,10 +447,11 @@ public class SurfaceView extends View {
        final boolean formatChanged = mFormat != mRequestedFormat;
        final boolean formatChanged = mFormat != mRequestedFormat;
        final boolean sizeChanged = mWidth != myWidth || mHeight != myHeight;
        final boolean sizeChanged = mWidth != myWidth || mHeight != myHeight;
        final boolean visibleChanged = mVisible != mRequestedVisible;
        final boolean visibleChanged = mVisible != mRequestedVisible;
        final boolean layoutSizeChanged = getWidth() != mLayout.width || getHeight() != mLayout.height;


        if (force || creating || formatChanged || sizeChanged || visibleChanged
        if (force || creating || formatChanged || sizeChanged || visibleChanged
            || mLeft != mLocation[0] || mTop != mLocation[1]
            || mLeft != mLocation[0] || mTop != mLocation[1]
            || mUpdateWindowNeeded || mReportDrawNeeded || redrawNeeded) {
            || mUpdateWindowNeeded || mReportDrawNeeded || redrawNeeded || layoutSizeChanged) {


            if (DEBUG) Log.i(TAG, "Changes: creating=" + creating
            if (DEBUG) Log.i(TAG, "Changes: creating=" + creating
                    + " format=" + formatChanged + " size=" + sizeChanged
                    + " format=" + formatChanged + " size=" + sizeChanged