diff options
author | Long Ling <longling@google.com> | 2022-02-04 14:11:55 -0800 |
---|---|---|
committer | Long Ling <longling@google.com> | 2022-02-04 14:15:02 -0800 |
commit | d0a2dc1ecc0e95e7a39ac9708e9ca3f615df8196 (patch) | |
tree | 1fcaaa0875036707c7605dab46aea5dae56847c7 | |
parent | d58fc6b1d7953df8b96ebdc07d02adaaad0cdaba (diff) | |
download | gs101-d0a2dc1ecc0e95e7a39ac9708e9ca3f615df8196.tar.gz |
libhwc2.1 fix dim ratio calculation
Bug: 217961689
Change-Id: I1c800a9dbe96b4f915bb3cb300c22b4f755b3316
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp | 5 |
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; |