diff options
| -rw-r--r-- | core/java/android/view/SurfaceControl.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/view/SurfaceControl.java b/core/java/android/view/SurfaceControl.java index 0bdb4ad645f3..ab3b2b81c06f 100644 --- a/core/java/android/view/SurfaceControl.java +++ b/core/java/android/view/SurfaceControl.java @@ -4472,6 +4472,10 @@ public final class SurfaceControl implements Parcelable { Log.w(TAG, "addTransactionCompletedListener was called but flag is disabled"); return this; } + if (SurfaceControlRegistry.sCallStackDebuggingEnabled) { + SurfaceControlRegistry.getProcessInstance().checkCallStackDebugging( + "setFrameTimeline", this, null, "vsyncId=" + vsyncId); + } nativeSetFrameTimelineVsync(mNativeObject, vsyncId); return this; } @@ -4479,6 +4483,11 @@ public final class SurfaceControl implements Parcelable { /** @hide */ @NonNull public Transaction setFrameTimelineVsync(long frameTimelineVsyncId) { + if (SurfaceControlRegistry.sCallStackDebuggingEnabled) { + SurfaceControlRegistry.getProcessInstance().checkCallStackDebugging( + "setFrameTimelineVsync", this, null, "frameTimelineVsyncId=" + + frameTimelineVsyncId); + } nativeSetFrameTimelineVsync(mNativeObject, frameTimelineVsyncId); return this; } |