From 9fa272ea29fd640af5e3ce1c0d8284faaacbef3c Mon Sep 17 00:00:00 2001 From: Lucas Dupin Date: Tue, 18 May 2021 20:11:03 -0700 Subject: [PATCH] Add setOpaque to TransactionCompat So launcher can notify when to stop blurring Bug: 187703092 Test: manual Change-Id: I0e0c6ff89a44a2be801d0af36e0123399d4a7fbb --- .../android/systemui/shared/system/TransactionCompat.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java b/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java index dc42a53823350..c043fba482280 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/system/TransactionCompat.java @@ -65,6 +65,11 @@ public class TransactionCompat { return this; } + public TransactionCompat setOpaque(SurfaceControlCompat surfaceControl, boolean opaque) { + mTransaction.setOpaque(surfaceControl.mSurfaceControl, opaque); + return this; + } + public TransactionCompat setMatrix(SurfaceControlCompat surfaceControl, float dsdx, float dtdx, float dtdy, float dsdy) { mTransaction.setMatrix(surfaceControl.mSurfaceControl, dsdx, dtdx, dtdy, dsdy);