diff options
Diffstat (limited to 'libs/ui/FenceTime.cpp')
-rw-r--r-- | libs/ui/FenceTime.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ui/FenceTime.cpp b/libs/ui/FenceTime.cpp index 340231d352..bdfe04b0dd 100644 --- a/libs/ui/FenceTime.cpp +++ b/libs/ui/FenceTime.cpp @@ -279,8 +279,8 @@ void FenceTimeline::push(const std::shared_ptr<FenceTime>& fence) { } void FenceTimeline::updateSignalTimes() { + std::lock_guard<std::mutex> lock(mMutex); while (!mQueue.empty()) { - std::lock_guard<std::mutex> lock(mMutex); std::shared_ptr<FenceTime> fence = mQueue.front().lock(); if (!fence) { // The shared_ptr no longer exists and no one cares about the |