summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar bunnei2022-03-25 22:58:52 -0700
committerGravatar bunnei2022-03-25 22:58:52 -0700
commit13aa0a1f2401fe4dc4ee33646b4893ca63665c54 (patch)
tree5b39fedf8bdd77245f7d26897d4967846b8aac9f /src
parenthle: service: nvflinger: Remove unused BufferQueue. (diff)
downloadyuzu-13aa0a1f2401fe4dc4ee33646b4893ca63665c54.tar.gz
yuzu-13aa0a1f2401fe4dc4ee33646b4893ca63665c54.tar.xz
yuzu-13aa0a1f2401fe4dc4ee33646b4893ca63665c54.zip
hle: service: nvflinger: consumer_base: Use scoped_lock instead of unique_lock.
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/nvflinger/consumer_base.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/hle/service/nvflinger/consumer_base.cpp b/src/core/hle/service/nvflinger/consumer_base.cpp
index 3ccbb7fb8..be65a3f88 100644
--- a/src/core/hle/service/nvflinger/consumer_base.cpp
+++ b/src/core/hle/service/nvflinger/consumer_base.cpp
@@ -18,7 +18,7 @@ ConsumerBase::ConsumerBase(std::unique_ptr<BufferQueueConsumer> consumer_)
18 : consumer{std::move(consumer_)} {} 18 : consumer{std::move(consumer_)} {}
19 19
20ConsumerBase::~ConsumerBase() { 20ConsumerBase::~ConsumerBase() {
21 std::unique_lock lock(mutex); 21 std::scoped_lock lock(mutex);
22 22
23 ASSERT_MSG(is_abandoned, "consumer is not abandoned!"); 23 ASSERT_MSG(is_abandoned, "consumer is not abandoned!");
24} 24}
@@ -36,17 +36,17 @@ void ConsumerBase::FreeBufferLocked(s32 slot_index) {
36} 36}
37 37
38void ConsumerBase::OnFrameAvailable(const BufferItem& item) { 38void ConsumerBase::OnFrameAvailable(const BufferItem& item) {
39 std::unique_lock lock(mutex); 39 std::scoped_lock lock(mutex);
40 LOG_DEBUG(Service_NVFlinger, "called"); 40 LOG_DEBUG(Service_NVFlinger, "called");
41} 41}
42 42
43void ConsumerBase::OnFrameReplaced(const BufferItem& item) { 43void ConsumerBase::OnFrameReplaced(const BufferItem& item) {
44 std::unique_lock lock(mutex); 44 std::scoped_lock lock(mutex);
45 LOG_DEBUG(Service_NVFlinger, "called"); 45 LOG_DEBUG(Service_NVFlinger, "called");
46} 46}
47 47
48void ConsumerBase::OnBuffersReleased() { 48void ConsumerBase::OnBuffersReleased() {
49 std::unique_lock lock(mutex); 49 std::scoped_lock lock(mutex);
50 LOG_DEBUG(Service_NVFlinger, "called"); 50 LOG_DEBUG(Service_NVFlinger, "called");
51} 51}
52 52