From 4fa7484510833ca11c79059ec8994417315a7d49 Mon Sep 17 00:00:00 2001 From: Rachel Lee Date: Tue, 16 Nov 2021 13:30:11 -0800 Subject: [PATCH] Pass start time from HWUI canvas context. Bug: 198192003 Test: atest CanvasContextTests Change-Id: If1dc10c001e9a8c493f491abfe5022889ae5544b --- libs/hwui/renderthread/CanvasContext.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/hwui/renderthread/CanvasContext.cpp b/libs/hwui/renderthread/CanvasContext.cpp index 38b57153b74a6..bdad7727071fc 100644 --- a/libs/hwui/renderthread/CanvasContext.cpp +++ b/libs/hwui/renderthread/CanvasContext.cpp @@ -526,8 +526,9 @@ nsecs_t CanvasContext::draw() { if (vsyncId != UiFrameInfoBuilder::INVALID_VSYNC_ID) { const auto inputEventId = static_cast(mCurrentFrameInfo->get(FrameInfoIndex::InputEventId)); - native_window_set_frame_timeline_info(mNativeSurface->getNativeWindow(), vsyncId, - inputEventId); + native_window_set_frame_timeline_info( + mNativeSurface->getNativeWindow(), vsyncId, inputEventId, + mCurrentFrameInfo->get(FrameInfoIndex::FrameStartTime)); } }