diff options
| author | 2022-10-28 11:26:12 -0400 | |
|---|---|---|
| committer | 2022-11-16 12:01:54 -0500 | |
| commit | 596a2564287519a696b7077ed87505bc95c07aa7 (patch) | |
| tree | 772a170135999b1f100303196141aae87794a599 /libs/jpegrecoverymap/jpegencoderhelper.cpp | |
| parent | 345d32bcbf1fdeae6be3989fc96c7ea9c2ac3957 (diff) | |
SF: Implement leader display promotion/demotion
Remove Scheduler::mRefreshRateSelector by using mLeaderDisplayId to look
up the leader's RefreshRateSelector. Replace setRefreshRateSelector with
setLeaderDisplay. Add logic to demote/promote the leader display (always
the primary display for now) when displays are added/changed/removed.
This fixes a regression where Scheduler::applyPolicy no longer respected
the active display after Ifa1bf23bc991fe60e67dba1cb31077e42fd5396e.
Bug: 255635821
Bug: 241286431
Test: Fold/unfold
Test: dumpsys SurfaceFlinger --scheduler
Change-Id: Ib1e8eacd2cdbf0d798ff7e8bb9c25607972104f5
Diffstat (limited to 'libs/jpegrecoverymap/jpegencoderhelper.cpp')
0 files changed, 0 insertions, 0 deletions