diff options
author | Long Ling <longling@google.com> | 2022-03-08 13:52:24 -0800 |
---|---|---|
committer | Long Ling <longling@google.com> | 2022-03-21 12:02:32 -0700 |
commit | 87e7507116916e15b984d75b4d5746902dc1de2f (patch) | |
tree | 7d196a94ee1aaf25f22a720736b97fde09937393 | |
parent | c083cbd249801a8225c255a2b5a497a40c08bff5 (diff) | |
download | gs101-87e7507116916e15b984d75b4d5746902dc1de2f.tar.gz |
libhwc2.1: add lhbm state change to UpdatePresent ...
... in case Update is not called when LHBM state changes.
Bug: 223249884
Change-Id: Ie992591a6d474afcdf6a3648739a3f665e1f2f15
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp index e4779a6..74e8246 100644 --- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp +++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp @@ -721,6 +721,8 @@ int32_t ExynosPrimaryDisplayModule::updatePresentColorConversionInfo() mDisplaySceneInfo.displayScene.refresh_rate = refresh_rate; } + mDisplaySceneInfo.displayScene.lhbm_on = mBrightnessController->isLhbmOn(); + mDisplaySceneInfo.displayScene.dbv = mBrightnessController->getBrightnessLevel(); const DisplayType display = getDisplayTypeFromIndex(mIndex); if ((ret = displayColorInterface->UpdatePresent(display, mDisplaySceneInfo.displayScene)) != 0) { |