summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLong Ling <longling@google.com>2022-02-04 14:11:55 -0800
committerLong Ling <longling@google.com>2022-02-04 14:15:02 -0800
commitd0a2dc1ecc0e95e7a39ac9708e9ca3f615df8196 (patch)
tree1fcaaa0875036707c7605dab46aea5dae56847c7
parentd58fc6b1d7953df8b96ebdc07d02adaaad0cdaba (diff)
downloadgs101-d0a2dc1ecc0e95e7a39ac9708e9ca3f615df8196.tar.gz
libhwc2.1 fix dim ratio calculation
Bug: 217961689 Change-Id: I1c800a9dbe96b4f915bb3cb300c22b4f755b3316
-rw-r--r--libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp
index 22b4adb..32b7c7d 100644
--- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp
+++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp
@@ -297,9 +297,8 @@ int32_t ExynosPrimaryDisplayModule::setLayersColorData()
dimSdrRatio, layerDimRatio);
}
- dimSdrRatio *= layerDimRatio;
- if ((ret = mDisplaySceneInfo.setLayerColorData(layerColorData, layer, dimSdrRatio))
- != NO_ERROR) {
+ if ((ret = mDisplaySceneInfo.setLayerColorData(layerColorData, layer,
+ layerDimRatio * dimSdrRatio)) != NO_ERROR) {
DISPLAY_LOGE("%s: layer[%d] setLayerColorData fail, layerNum(%d)",
__func__, i, layerNum);
return ret;