summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-19 21:22:50 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-19 21:22:50 +0000
commit08d75a8044485d6c13a32c25ff426dc2b903bebb (patch)
tree8a1ace18b62e553bd657d7967218e2b83c26aaa9
parent8ec4720703a75a7de72a173f1073b6349c17d122 (diff)
parentd0f60a6911bd2d2a8281305e09339a30dd71c120 (diff)
downloadcommon-android14-qpr2-s2-release.tar.gz
Change-Id: I99f85c0319c2d891ad06458277b6ecce939282c0
-rw-r--r--libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp23
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;
}
}