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

Commit 113a34ad authored by Jorge Gil's avatar Jorge Gil Committed by Android (Google) Code Review
Browse files

Revert "Crop surface to the content size during drag-resizing"

This reverts commit 52530935.

Reason for revert: b/288238372

Change-Id: Ic2a25c7abf03ca21fc4b08099b7529f4a9308aec
parent 52530935
Loading
Loading
Loading
Loading
+4 −14
Original line number Diff line number Diff line
@@ -8317,21 +8317,11 @@ public final class ViewRootImpl implements ViewParent,
            }
        }

        if (mSurfaceControl.isValid()) {
            if (mPendingDragResizing && !mSurfaceSize.equals(
                    mWinFrameInScreen.width(), mWinFrameInScreen.height())) {
                // During drag-resize, a single fullscreen-sized surface is reused for optimization.
                // Crop to the content size instead of the surface size to avoid exposing garbage
                // content that is still on the surface from previous re-layouts (e.g. when
                // resizing to a larger size).
                mTransaction.setWindowCrop(mSurfaceControl,
                        mWinFrameInScreen.width(), mWinFrameInScreen.height());
            } else if (!HardwareRenderer.isDrawingEnabled()) {
        if (mSurfaceControl.isValid() && !HardwareRenderer.isDrawingEnabled()) {
            // When drawing is disabled the window layer won't have a valid buffer.
            // Set a window crop so input can get delivered to the window.
            mTransaction.setWindowCrop(mSurfaceControl, mSurfaceSize.x, mSurfaceSize.y).apply();
        }
        }

        mLastTransformHint = transformHint;