diff options
author | Satyam Kumar Singh <quic_satysing@quicinc.com> | 2023-02-14 19:06:09 +0530 |
---|---|---|
committer | Murtuza Raja <quic_mraja@quicinc.com> | 2023-03-24 15:22:17 +0530 |
commit | 732d54d5fb75629793d413a51b8a0298513acdae (patch) | |
tree | 6443f0b01514bb934f5a5caede13027cd1980ae7 | |
parent | 278a0db1b71ebc39af89ccbba38f63d6aa1ce5ed (diff) |
sf: add mStateLock in checkVirtualDisplayHint API
Change-Id: If983adeb409346d23d35208eadd529c391c272a7
CRs-Fixed: 3440318
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index af25be9fa2..b273ce1244 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -5552,6 +5552,7 @@ bool SurfaceFlinger::applyTransactionState(const FrameTimelineInfo& frameTimelin } void SurfaceFlinger::checkVirtualDisplayHint(const Vector<DisplayState>& displays) { + Mutex::Autolock lock(mStateLock); for (const DisplayState& s : displays) { const ssize_t index = mCurrentState.displays.indexOfKey(s.token); if (index < 0) |