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 405abd784bc9..f6535243eaac 100644 --- a/core/java/android/view/SurfaceControl.java +++ b/core/java/android/view/SurfaceControl.java @@ -4508,6 +4508,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; } @@ -4515,6 +4519,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; } |