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

Commit ff4a98a1 authored by Surbhi Kadam's avatar Surbhi Kadam
Browse files

Guard invalidate() calls from corner radii callback with flag


Bug: 439330613
Flag:com.android.graphics.surfaceflinger.flags.set_client_drawn_corner_radii
Test: launcher-quickstep-jank-suite; systemui-splitscreen-3-jank-suite
Change-Id: Iea53664ec4fe9c800328df15095f349d9f39a5ab
parent ccfa6c76
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1216,6 +1216,9 @@ public final class ViewRootImpl implements ViewParent,
            new BLASTBufferQueue.CornerRadiiCallback() {
                @Override
                public void onCornerRadiiChanged(float[] cornerRadii) {
                    if (!setClientDrawnCornerRadii()) {
                        return;
                    }
                    if (cornerRadii != null && cornerRadii.length == 4) {
                        CornerRadii newCornerRadii = new CornerRadii();
                        newCornerRadii.topLeft = cornerRadii[0];