diff --git a/core/java/android/view/SurfaceControl.java b/core/java/android/view/SurfaceControl.java index c698b926e2339..b7ecff4f171af 100644 --- a/core/java/android/view/SurfaceControl.java +++ b/core/java/android/view/SurfaceControl.java @@ -182,9 +182,6 @@ public final class SurfaceControl implements Parcelable { IBinder displayToken, int mode); private static native void nativeDeferTransactionUntil(long transactionObj, long nativeObject, long barrierObject, long frame); - private static native void nativeDeferTransactionUntilSurface(long transactionObj, - long nativeObject, - long surfaceObject, long frame); private static native void nativeReparentChildren(long transactionObj, long nativeObject, long newParentObject); private static native void nativeReparent(long transactionObj, long nativeObject, @@ -2942,22 +2939,6 @@ public final class SurfaceControl implements Parcelable { return this; } - /** - * @hide - */ - @Deprecated - @UnsupportedAppUsage - public Transaction deferTransactionUntilSurface(SurfaceControl sc, Surface barrierSurface, - long frameNumber) { - if (frameNumber < 0) { - return this; - } - checkPreconditions(sc); - nativeDeferTransactionUntilSurface(mNativeObject, sc.mNativeObject, - barrierSurface.mNativeObject, frameNumber); - return this; - } - /** * @hide */ diff --git a/core/jni/android_view_SurfaceControl.cpp b/core/jni/android_view_SurfaceControl.cpp index 4d2a4ceaf55ec..bc7df55876b4e 100644 --- a/core/jni/android_view_SurfaceControl.cpp +++ b/core/jni/android_view_SurfaceControl.cpp @@ -1333,17 +1333,6 @@ static void nativeDeferTransactionUntil(JNIEnv* env, jclass clazz, jlong transac transaction->deferTransactionUntil_legacy(ctrl, barrier, frameNumber); } -static void nativeDeferTransactionUntilSurface(JNIEnv* env, jclass clazz, jlong transactionObj, - jlong nativeObject, - jlong surfaceObject, jlong frameNumber) { - auto transaction = reinterpret_cast(transactionObj); - - auto ctrl = reinterpret_cast(nativeObject); - sp barrier = reinterpret_cast(surfaceObject); - - transaction->deferTransactionUntil_legacy(ctrl, barrier, frameNumber); -} - static void nativeReparentChildren(JNIEnv* env, jclass clazz, jlong transactionObj, jlong nativeObject, jlong newParentObject) { @@ -1692,8 +1681,6 @@ static const JNINativeMethod sSurfaceControlMethods[] = { (void*)nativeGetProtectedContentSupport }, {"nativeDeferTransactionUntil", "(JJJJ)V", (void*)nativeDeferTransactionUntil }, - {"nativeDeferTransactionUntilSurface", "(JJJJ)V", - (void*)nativeDeferTransactionUntilSurface }, {"nativeReparentChildren", "(JJJ)V", (void*)nativeReparentChildren } , {"nativeReparent", "(JJJ)V", 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 d7eedd990f040..d0a5644f50252 100644 --- a/services/tests/wmtests/src/com/android/server/wm/StubTransaction.java +++ b/services/tests/wmtests/src/com/android/server/wm/StubTransaction.java @@ -146,13 +146,6 @@ public class StubTransaction extends SurfaceControl.Transaction { return this; } - @Override - public SurfaceControl.Transaction deferTransactionUntilSurface(SurfaceControl sc, - Surface barrierSurface, - long frameNumber) { - return this; - } - @Override public SurfaceControl.Transaction reparentChildren(SurfaceControl sc, SurfaceControl newParent) {