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

Commit 27e88729 authored by Riddle Hsu's avatar Riddle Hsu Committed by Android (Google) Code Review
Browse files

Merge "Set rotation layers as opaque initially" into tm-qpr-dev

parents 9de781b8 73d7468f
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -162,13 +162,12 @@ class ScreenRotationAnimation {
                    .setParent(mAnimLeash)
                    .setBLASTLayer()
                    .setSecure(screenshotBuffer.containsSecureLayers())
                    .setOpaque(true)
                    .setCallsite("ShellRotationAnimation")
                    .setName("RotationLayer")
                    .build();

            t.setLayer(mAnimLeash, SCREEN_FREEZE_LAYER_BASE);
            t.setPosition(mAnimLeash, 0, 0);
            t.setAlpha(mAnimLeash, 1);
            t.show(mAnimLeash);

            final ColorSpace colorSpace = screenshotBuffer.getColorSpace();
@@ -181,6 +180,7 @@ class ScreenRotationAnimation {
                mBackColorSurface = new SurfaceControl.Builder(session)
                        .setParent(rootLeash)
                        .setColorLayer()
                        .setOpaque(true)
                        .setCallsite("ShellRotationAnimation")
                        .setName("BackColorSurface")
                        .build();
@@ -189,7 +189,6 @@ class ScreenRotationAnimation {

                t.setLayer(mBackColorSurface, -1);
                t.setColor(mBackColorSurface, new float[]{mStartLuma, mStartLuma, mStartLuma});
                t.setAlpha(mBackColorSurface, 1);
                t.show(mBackColorSurface);
            }

@@ -242,7 +241,6 @@ class ScreenRotationAnimation {
        t.setMatrix(mScreenshotLayer,
                mTmpFloats[Matrix.MSCALE_X], mTmpFloats[Matrix.MSKEW_Y],
                mTmpFloats[Matrix.MSKEW_X], mTmpFloats[Matrix.MSCALE_Y]);
        t.setAlpha(mScreenshotLayer, (float) 1.0);
    }

    /**