summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLong Ling <longling@google.com>2022-03-08 13:52:24 -0800
committerLong Ling <longling@google.com>2022-03-21 12:02:32 -0700
commit87e7507116916e15b984d75b4d5746902dc1de2f (patch)
tree7d196a94ee1aaf25f22a720736b97fde09937393
parentc083cbd249801a8225c255a2b5a497a40c08bff5 (diff)
downloadgs101-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.cpp2
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) {