diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-05-10 23:25:40 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-05-10 23:25:40 +0000 |
commit | ee153fc46f3e526c0a2919016067663a72c7d7bf (patch) | |
tree | 50e16d945763d0179f547a97e17e095907c77c8f /libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | |
parent | f9c5a4fa43c2b7fb04fff9e7ff8270099388cbe1 (diff) | |
parent | 25001f3ea723c503414ba6cb8dcc8461a04fb6c2 (diff) |
Snap for 10106040 from 25001f3ea723c503414ba6cb8dcc8461a04fb6c2 to udc-release
Change-Id: Icd009adfbe60576d07427037c723ed8209fe1bfa
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp index 375153b..267b4b9 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp @@ -2025,7 +2025,8 @@ int32_t ExynosDisplayDrmInterface::clearDisplayPlanes(DrmModeAtomicReq &drmReq) int32_t ExynosDisplayDrmInterface::clearDisplay(bool needModeClear) { ExynosDevice *exynosDevice = mExynosDisplay->mDevice; - const bool isAsyncOff = needModeClear && exynosDevice->isDispOffAsyncSupported(); + const bool isAsyncOff = needModeClear && exynosDevice->isDispOffAsyncSupported() && + !exynosDevice->hasOtherDisplayOn(mExynosDisplay); int ret = NO_ERROR; DrmModeAtomicReq drmReq(this); |