From c25f2bc9f7e59559613c112fba3bb5237997e2f2 Mon Sep 17 00:00:00 2001 From: Rachel Lee Date: Thu, 10 Feb 2022 14:54:26 -0800 Subject: [PATCH] Update VsyncEventData use in JNI event receiver. Bug: 218563993 Test: atest ChoreographerTest Change-Id: I1ec61c1b45b38999a627680dfc04982b3ff3e28d --- core/jni/android_view_DisplayEventReceiver.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/jni/android_view_DisplayEventReceiver.cpp b/core/jni/android_view_DisplayEventReceiver.cpp index d91d526e3d4c4..19402f7ed71a9 100644 --- a/core/jni/android_view_DisplayEventReceiver.cpp +++ b/core/jni/android_view_DisplayEventReceiver.cpp @@ -118,11 +118,11 @@ void NativeDisplayEventReceiver::dispatchVsync(nsecs_t timestamp, PhysicalDispla ScopedLocalRef frameTimelineObjs(env, - env->NewObjectArray(vsyncEventData.frameTimelines.size(), + env->NewObjectArray(VsyncEventData::kFrameTimelinesLength, gDisplayEventReceiverClassInfo .frameTimelineClassInfo.clazz, /*initial element*/ NULL)); - for (int i = 0; i < vsyncEventData.frameTimelines.size(); i++) { + for (int i = 0; i < VsyncEventData::kFrameTimelinesLength; i++) { VsyncEventData::FrameTimeline frameTimeline = vsyncEventData.frameTimelines[i]; ScopedLocalRef frameTimelineObj(env, @@ -130,8 +130,8 @@ void NativeDisplayEventReceiver::dispatchVsync(nsecs_t timestamp, PhysicalDispla .frameTimelineClassInfo.clazz, gDisplayEventReceiverClassInfo .frameTimelineClassInfo.init, - frameTimeline.id, - frameTimeline.expectedPresentTime, + frameTimeline.vsyncId, + frameTimeline.expectedPresentationTime, frameTimeline.deadlineTimestamp)); env->SetObjectArrayElement(frameTimelineObjs.get(), i, frameTimelineObj.get()); }