diff options
| author | 2023-10-27 23:03:55 +0000 | |
|---|---|---|
| committer | 2023-10-27 23:03:55 +0000 | |
| commit | e7bdb06bcf7cb659e24befb588f59ebae9c36832 (patch) | |
| tree | 56595821825c05c2219fcf7980530a47cbc18a66 /services/surfaceflinger/RefreshRateOverlay.cpp | |
| parent | 7002ccad7802dc1b66580a6733a4f2e64cc8be0b (diff) | |
| parent | d6d8016d771710c09de313dde8f29f2c8976c5e6 (diff) | |
Merge changes from topic "sf_flagmanager" into main
* changes:
SF: move trunk stable flags to FlagManager
SF: cleanup FlagManager
SF: make FlagManager singleton
Diffstat (limited to 'services/surfaceflinger/RefreshRateOverlay.cpp')
| -rw-r--r-- | services/surfaceflinger/RefreshRateOverlay.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/services/surfaceflinger/RefreshRateOverlay.cpp b/services/surfaceflinger/RefreshRateOverlay.cpp index 42676c6936..2ac7319709 100644 --- a/services/surfaceflinger/RefreshRateOverlay.cpp +++ b/services/surfaceflinger/RefreshRateOverlay.cpp @@ -17,9 +17,9 @@ #include <algorithm> #include "Client.h" +#include "FlagManager.h" #include "Layer.h" #include "RefreshRateOverlay.h" -#include "Utils/FlagUtils.h" #include <SkSurface.h> @@ -268,7 +268,8 @@ void RefreshRateOverlay::changeRefreshRate(Fps vsyncRate, Fps renderFps) { } void RefreshRateOverlay::changeRenderRate(Fps renderFps) { - if (mFeatures.test(Features::RenderRate) && mVsyncRate && flagutils::vrrConfigEnabled()) { + if (mFeatures.test(Features::RenderRate) && mVsyncRate && + FlagManager::getInstance().vrr_config()) { mRenderFps = renderFps; const auto buffer = getOrCreateBuffers(*mVsyncRate, renderFps)[mFrame]; createTransaction().setBuffer(mSurfaceControl->get(), buffer).apply(); |