commit | 59db0a38cc14c27aa44840741338db6e1838e685 | [log] [tgz] |
---|---|---|
author | Ady Abraham <adyabr@google.com> | Mon Mar 02 18:04:20 2020 -0800 |
committer | Ady Abraham <adyabr@google.com> | Mon Mar 02 18:04:20 2020 -0800 |
tree | 51bf1e2f127be41f5bd731872c2387ff6afb3f94 | |
parent | 104600438dbedd857bbb88291f84759d39b1dc5e [diff] |
SurfaceFlinger: fix setDesiredActiveConfig setDesiredActiveConfig is trying to initiate a config change even if the desired config is alreadt the active config. This creates an issue where mVSyncModulator->onRefreshRateChangeInitiated() is called but the counter part mVSyncModulator->onRefreshRateChangeCompleted() is never called since the refresh rate never changed. Test: collected systrace on taimen Bug: 150647346 Change-Id: I2659183bf2a4e1676627d84379f4d533bdb9b5fc