| commit | a021bb0f099587dc41b6eec042a004be9404cde1 | [log] [tgz] |
|---|---|---|
| author | Rachel Lee <rnlee@google.com> | Mon Nov 20 21:51:09 2023 -0800 |
| committer | Rachel Lee <rnlee@google.com> | Tue Nov 21 16:20:16 2023 -0800 |
| tree | d2eed5b49d5537ba7ea39ca014115eacb3667ac2 | |
| parent | 43881b0fa27a23422041337c89d95098a2d4b618 [diff] |
Logic for selection strategy "DoNotPropagate"
This logic is for the new FrameRateSelectionStrategy::DoNotPropagate.
The default behavior ("Self") is to propagate parent vote to children
that has no votes, but if a layer has "DoNotPropagate", it will not
propagate its vote to children.
Bug: 309687765
Test: atest libsurfaceflinger_unittest
Test: atest CtsSurfaceControlTestsStaging
Change-Id: I284b639f2b1902c5e9d3dcd08ceaf3f76b73451e