Loading libs/ui/FenceTime.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -279,8 +279,8 @@ void FenceTimeline::push(const std::shared_ptr<FenceTime>& fence) { } void FenceTimeline::updateSignalTimes() { while (!mQueue.empty()) { std::lock_guard<std::mutex> lock(mMutex); while (!mQueue.empty()) { std::shared_ptr<FenceTime> fence = mQueue.front().lock(); if (!fence) { // The shared_ptr no longer exists and no one cares about the Loading libs/ui/include/ui/FenceTime.h +2 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ #include <ui/Fence.h> #include <utils/Flattenable.h> #include <utils/Mutex.h> #include <utils/Timers.h> #include <atomic> Loading Loading @@ -159,7 +160,7 @@ public: private: mutable std::mutex mMutex; std::queue<std::weak_ptr<FenceTime>> mQueue; std::queue<std::weak_ptr<FenceTime>> mQueue GUARDED_BY(mMutex); }; // Used by test code to create or get FenceTimes for a given Fence. Loading Loading
libs/ui/FenceTime.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -279,8 +279,8 @@ void FenceTimeline::push(const std::shared_ptr<FenceTime>& fence) { } void FenceTimeline::updateSignalTimes() { while (!mQueue.empty()) { std::lock_guard<std::mutex> lock(mMutex); while (!mQueue.empty()) { std::shared_ptr<FenceTime> fence = mQueue.front().lock(); if (!fence) { // The shared_ptr no longer exists and no one cares about the Loading
libs/ui/include/ui/FenceTime.h +2 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ #include <ui/Fence.h> #include <utils/Flattenable.h> #include <utils/Mutex.h> #include <utils/Timers.h> #include <atomic> Loading Loading @@ -159,7 +160,7 @@ public: private: mutable std::mutex mMutex; std::queue<std::weak_ptr<FenceTime>> mQueue; std::queue<std::weak_ptr<FenceTime>> mQueue GUARDED_BY(mMutex); }; // Used by test code to create or get FenceTimes for a given Fence. Loading