diff options
Diffstat (limited to 'libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp')
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp index 7301370..e21999c 100644 --- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp +++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp @@ -708,6 +708,7 @@ int32_t ExynosPrimaryDisplayModule::updateColorConversionInfo() return ret; } + updateBrightnessState(); /* clear flag and layer mapping info before setting */ mDisplaySceneInfo.reset(); @@ -759,6 +760,10 @@ int32_t ExynosPrimaryDisplayModule::updatePresentColorConversionInfo() if (refresh_rate > 0) { mDisplaySceneInfo.displayScene.refresh_rate = refresh_rate; } + auto operation_rate = moduleDisplayInterface->getOperationRate(); + if (operation_rate > 0) { + mDisplaySceneInfo.displayScene.operation_rate = static_cast<uint32_t>(operation_rate); + } mDisplaySceneInfo.displayScene.lhbm_on = mBrightnessController->isLhbmOn(); mDisplaySceneInfo.displayScene.dbv = mBrightnessController->getBrightnessLevel(); |