diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-05-08 23:35:25 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-05-08 23:35:25 +0000 |
commit | f9c5a4fa43c2b7fb04fff9e7ff8270099388cbe1 (patch) | |
tree | d55943306450b496342e20c96d5431b5566a571c | |
parent | db2bba9585ab33163e554a5945f4ec32a97f2807 (diff) | |
parent | d6bd3d5d55881536c66766546ab8a98a37c790ca (diff) |
Snap for 10086753 from d6bd3d5d55881536c66766546ab8a98a37c790ca to udc-release
Change-Id: I68e87a2e0b877e19de63dcce62d4df0b02d79198
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp index 379fbdd..b1b6aee 100644 --- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp +++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp @@ -1081,6 +1081,7 @@ void ExynosPrimaryDisplay::checkBtsReassignResource(const uint32_t vsyncPeriod, ATRACE_CALL(); uint32_t refreshRate = static_cast<uint32_t>(round(nsecsPerSec / vsyncPeriod * 0.1f) * 10); + Mutex::Autolock lock(mDRMutex); if (vsyncPeriod < btsVsyncPeriod) { for (size_t i = 0; i < mLayers.size(); i++) { if (mLayers[i]->mOtfMPP && mLayers[i]->mM2mMPP == nullptr && |