diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-01-19 21:22:50 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-01-19 21:22:50 +0000 |
commit | 08d75a8044485d6c13a32c25ff426dc2b903bebb (patch) | |
tree | 8a1ace18b62e553bd657d7967218e2b83c26aaa9 | |
parent | 8ec4720703a75a7de72a173f1073b6349c17d122 (diff) | |
parent | d0f60a6911bd2d2a8281305e09339a30dd71c120 (diff) | |
download | common-android14-qpr2-s1-release.tar.gz |
Merge cherrypicks of ['googleplex-android-review.googlesource.com/25909955'] into 24Q1-release.android-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-release
Change-Id: I99f85c0319c2d891ad06458277b6ecce939282c0
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp index d4e9458..29ee7ef 100644 --- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp +++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp @@ -1129,23 +1129,18 @@ void ExynosPrimaryDisplay::setDisplayNeedHandleIdleExit(const bool needed, const } void ExynosPrimaryDisplay::handleDisplayIdleEnter(const uint32_t idleTeRefreshRate) { - { - Mutex::Autolock lock(mDisplayMutex); - uint32_t btsRefreshRate = getBtsRefreshRate(); - if (idleTeRefreshRate <= btsRefreshRate) { - return; - } + Mutex::Autolock lock(mDisplayMutex); + uint32_t btsRefreshRate = getBtsRefreshRate(); + if (idleTeRefreshRate <= btsRefreshRate) { + return; } bool needed = false; - { - Mutex::Autolock lock(mDRMutex); - for (size_t i = 0; i < mLayers.size(); i++) { - if (mLayers[i]->mOtfMPP && mLayers[i]->mM2mMPP == nullptr && - !mLayers[i]->checkBtsCap(idleTeRefreshRate)) { - needed = true; - break; - } + for (size_t i = 0; i < mLayers.size(); i++) { + if (mLayers[i]->mOtfMPP && mLayers[i]->mM2mMPP == nullptr && + !mLayers[i]->checkBtsCap(idleTeRefreshRate)) { + needed = true; + break; } } |