From c07e9b2140ccac41b989a5718426b6bc0b0df86c Mon Sep 17 00:00:00 2001 From: Robert Carr Date: Thu, 11 Mar 2021 21:41:23 -0800 Subject: [PATCH] Remove deferTransactionUntil There are no uses in the tree. Test: Existing tests pass Bug: 168505645 Change-Id: If65a94103858188790991c765762a05657714395 --- core/java/android/view/SurfaceControl.java | 17 ----------------- core/jni/android_view_SurfaceControl.cpp | 10 ---------- .../shared/system/TransactionCompat.java | 12 ------------ .../com/android/server/wm/StubTransaction.java | 6 ------ 4 files changed, 45 deletions(-) diff --git a/core/java/android/view/SurfaceControl.java b/core/java/android/view/SurfaceControl.java index 85a4f20359013..e4500611db9c1 100644 --- a/core/java/android/view/SurfaceControl.java +++ b/core/java/android/view/SurfaceControl.java @@ -185,8 +185,6 @@ public final class SurfaceControl implements Parcelable { private static native void nativeSetGameContentType(IBinder displayToken, boolean on); private static native void nativeSetDisplayPowerMode( IBinder displayToken, int mode); - private static native void nativeDeferTransactionUntil(long transactionObj, long nativeObject, - long barrierObject, long frame); private static native void nativeReparent(long transactionObj, long nativeObject, long newParentNativeObject); @@ -3027,21 +3025,6 @@ public final class SurfaceControl implements Parcelable { return this; } - /** - * @hide - */ - @UnsupportedAppUsage - public Transaction deferTransactionUntil(SurfaceControl sc, SurfaceControl barrier, - long frameNumber) { - if (frameNumber < 0) { - return this; - } - checkPreconditions(sc); - nativeDeferTransactionUntil(mNativeObject, sc.mNativeObject, barrier.mNativeObject, - frameNumber); - return this; - } - /** * Re-parents a given layer to a new parent. Children inherit transform (position, scaling) * crop, visibility, and Z-ordering from their parents, as if the children were pixels within the diff --git a/core/jni/android_view_SurfaceControl.cpp b/core/jni/android_view_SurfaceControl.cpp index 354e3a4d67ed7..215f614e9629c 100644 --- a/core/jni/android_view_SurfaceControl.cpp +++ b/core/jni/android_view_SurfaceControl.cpp @@ -1443,14 +1443,6 @@ static jboolean nativeGetAnimationFrameStats(JNIEnv* env, jclass clazz, jobject return JNI_TRUE; } -static void nativeDeferTransactionUntil(JNIEnv* env, jclass clazz, jlong transactionObj, - jlong nativeObject, jlong barrierObject, jlong frameNumber) { - sp ctrl = reinterpret_cast(nativeObject); - sp barrier = reinterpret_cast(barrierObject); - auto transaction = reinterpret_cast(transactionObj); - transaction->deferTransactionUntil_legacy(ctrl, barrier, frameNumber); -} - static void nativeReparent(JNIEnv* env, jclass clazz, jlong transactionObj, jlong nativeObject, jlong newParentObject) { @@ -1856,8 +1848,6 @@ static const JNINativeMethod sSurfaceControlMethods[] = { (void*)nativeSetDisplayPowerMode }, {"nativeGetProtectedContentSupport", "()Z", (void*)nativeGetProtectedContentSupport }, - {"nativeDeferTransactionUntil", "(JJJJ)V", - (void*)nativeDeferTransactionUntil }, {"nativeReparent", "(JJJ)V", (void*)nativeReparent }, {"nativeCaptureDisplay", 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 fa2f32fee755f..dc42a53823350 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 @@ -92,23 +92,11 @@ public class TransactionCompat { return this; } - public TransactionCompat deferTransactionUntil(SurfaceControlCompat surfaceControl, - SurfaceControl barrier, long frameNumber) { - mTransaction.deferTransactionUntil(surfaceControl.mSurfaceControl, barrier, - frameNumber); - return this; - } - public TransactionCompat setColor(SurfaceControlCompat surfaceControl, float[] color) { mTransaction.setColor(surfaceControl.mSurfaceControl, color); return this; } - public static void deferTransactionUntil(Transaction t, SurfaceControl surfaceControl, - SurfaceControl barrier, long frameNumber) { - t.deferTransactionUntil(surfaceControl, barrier, frameNumber); - } - public static void setRelativeLayer(Transaction t, SurfaceControl surfaceControl, SurfaceControl relativeTo, int z) { t.setRelativeLayer(surfaceControl, relativeTo, z); diff --git a/services/tests/wmtests/src/com/android/server/wm/StubTransaction.java b/services/tests/wmtests/src/com/android/server/wm/StubTransaction.java index bb9e24fa6813a..f3616da6c102b 100644 --- a/services/tests/wmtests/src/com/android/server/wm/StubTransaction.java +++ b/services/tests/wmtests/src/com/android/server/wm/StubTransaction.java @@ -145,12 +145,6 @@ public class StubTransaction extends SurfaceControl.Transaction { return this; } - @Override - public SurfaceControl.Transaction deferTransactionUntil(SurfaceControl sc, - SurfaceControl barrier, long frameNumber) { - return this; - } - @Override public SurfaceControl.Transaction reparent(SurfaceControl sc, SurfaceControl newParent) { return this;