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

Commit cf2e907f authored by Robert Carr's avatar Robert Carr
Browse files

Launcher3: Port SurfaceTransactionApplier to BLAST

Internal copy already works this way.

Bug: 168505645
Change-Id: I31a3fadb01b9fb65c15616522e612f718bc92ba3
parent b3545651
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -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);
                }
            }
            t.apply();
            mTargetViewRootImpl.mergeWithNextTransaction(t, frame);
            Message.obtain(mApplyHandler, MSG_UPDATE_SEQUENCE_NUMBER, toApplySeqNo, 0)
                    .sendToTarget();
        });