From cf2e907f56d9531adff2d9ffc057706b158c86b2 Mon Sep 17 00:00:00 2001 From: Robert Carr Date: Thu, 11 Mar 2021 22:03:41 -0800 Subject: [PATCH] Launcher3: Port SurfaceTransactionApplier to BLAST Internal copy already works this way. Bug: 168505645 Change-Id: I31a3fadb01b9fb65c15616522e612f718bc92ba3 --- .../android/quickstep/util/SurfaceTransactionApplier.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/quickstep/src/com/android/quickstep/util/SurfaceTransactionApplier.java b/quickstep/src/com/android/quickstep/util/SurfaceTransactionApplier.java index 0436a1c53a..3b4fd31fa5 100644 --- a/quickstep/src/com/android/quickstep/util/SurfaceTransactionApplier.java +++ b/quickstep/src/com/android/quickstep/util/SurfaceTransactionApplier.java @@ -15,8 +15,6 @@ */ package com.android.quickstep.util; -import static com.android.systemui.shared.system.TransactionCompat.deferTransactionUntil; - import android.annotation.TargetApi; import android.os.Build; import android.os.Handler; @@ -90,11 +88,10 @@ public class SurfaceTransactionApplier extends ReleaseCheck { for (int i = params.length - 1; i >= 0; i--) { SurfaceParams surfaceParams = params[i]; if (surfaceParams.surface.isValid()) { - deferTransactionUntil(t, surfaceParams.surface, mBarrierSurfaceControl, frame); - surfaceParams.applyTo(t); + surfaceParams.applyTo(t); } } - t.apply(); + mTargetViewRootImpl.mergeWithNextTransaction(t, frame); Message.obtain(mApplyHandler, MSG_UPDATE_SEQUENCE_NUMBER, toApplySeqNo, 0) .sendToTarget(); });