Skip to content

Commit 797caaf

Browse files
committed
Merge 25Q1 (ab/BP1A.250305.020) to aosp-main-future
Bug: 385190204 Merged-In: I33574b3ff347264a19e2e0bcfd2236639aad01a5 Change-Id: I831130d2f8ed1ad917f24dea48cf6e2d55b91b7c
2 parents e713cc1 + 38e8c45 commit 797caaf

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

services/surfaceflinger/SurfaceFlinger.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3171,12 +3171,12 @@ void SurfaceFlinger::onCompositionPresented(PhysicalDisplayId pacesetterId,
31713171

31723172
const auto schedule = mScheduler->getVsyncSchedule();
31733173
const TimePoint vsyncDeadline = schedule->vsyncDeadlineAfter(presentTime);
3174-
const Period vsyncPeriod = schedule->period();
3174+
const Fps renderRate = pacesetterDisplay->refreshRateSelector().getActiveMode().fps;
31753175
const nsecs_t vsyncPhase =
31763176
mScheduler->getVsyncConfiguration().getCurrentConfigs().late.sfOffset;
31773177

3178-
const CompositorTiming compositorTiming(vsyncDeadline.ns(), vsyncPeriod.ns(), vsyncPhase,
3179-
presentLatency.ns());
3178+
const CompositorTiming compositorTiming(vsyncDeadline.ns(), renderRate.getPeriodNsecs(),
3179+
vsyncPhase, presentLatency.ns());
31803180

31813181
ui::DisplayMap<ui::LayerStack, const DisplayDevice*> layerStackToDisplay;
31823182
{

0 commit comments

Comments
 (0)