diff options
| author | 2020-10-02 21:20:36 +0000 | |
|---|---|---|
| committer | 2020-10-02 21:20:36 +0000 | |
| commit | c307591a1b0bc5cfaf11c78615a872fbacf44501 (patch) | |
| tree | a67bd5a33d0f254b354a62c432cddea33bcc6d30 | |
| parent | ebb701a9ff27212c31270dd9ff7543a91f334d33 (diff) | |
| parent | 03112d7bf64df4e0b0682ca570bb2511e6ae08e5 (diff) | |
Merge "Remove option to set barrier layer by surface"
| -rw-r--r-- | core/java/android/view/SurfaceControl.java | 19 | ||||
| -rw-r--r-- | core/jni/android_view_SurfaceControl.cpp | 13 | ||||
| -rw-r--r-- | services/tests/wmtests/src/com/android/server/wm/StubTransaction.java | 7 |
3 files changed, 0 insertions, 39 deletions
diff --git a/core/java/android/view/SurfaceControl.java b/core/java/android/view/SurfaceControl.java index 44e603ea4900..0c64eeac2ec7 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, @@ -2947,22 +2944,6 @@ public final class SurfaceControl implements Parcelable { /** * @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 - */ public Transaction reparentChildren(SurfaceControl sc, SurfaceControl newParent) { checkPreconditions(sc); nativeReparentChildren(mNativeObject, sc.mNativeObject, newParent.mNativeObject); diff --git a/core/jni/android_view_SurfaceControl.cpp b/core/jni/android_view_SurfaceControl.cpp index 1bf8efb103d4..14198559ef9c 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<SurfaceComposerClient::Transaction*>(transactionObj); - - auto ctrl = reinterpret_cast<SurfaceControl *>(nativeObject); - sp<Surface> barrier = reinterpret_cast<Surface *>(surfaceObject); - - transaction->deferTransactionUntil_legacy(ctrl, barrier, frameNumber); -} - static void nativeReparentChildren(JNIEnv* env, jclass clazz, jlong transactionObj, jlong nativeObject, jlong newParentObject) { @@ -1699,8 +1688,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 d7eedd990f04..d0a5644f5025 100644 --- a/services/tests/wmtests/src/com/android/server/wm/StubTransaction.java +++ b/services/tests/wmtests/src/com/android/server/wm/StubTransaction.java @@ -147,13 +147,6 @@ public class StubTransaction extends SurfaceControl.Transaction { } @Override - public SurfaceControl.Transaction deferTransactionUntilSurface(SurfaceControl sc, - Surface barrierSurface, - long frameNumber) { - return this; - } - - @Override public SurfaceControl.Transaction reparentChildren(SurfaceControl sc, SurfaceControl newParent) { return this; |