Skip to content

Commit 38e8c45

Browse files
author
Android Build Coastguard Worker
committed
Merge cherrypicks of ['googleplex-android-review.googlesource.com/31297418'] into 25Q1-release.
Change-Id: I9efb43bac3f24619d3f485d6694d40a2bc40bc7e
2 parents 206ba41 + dd5c214 commit 38e8c45

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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)