From 4fc3230fe6abe23eaa6547f1c1223ed74f8fdd9c Mon Sep 17 00:00:00 2001
From: Max Kellermann <max.kellermann@gmail.com>
Date: Thu, 23 May 2024 20:43:50 +0200
Subject: [PATCH] event/Loop: use std::scoped_lock with implicit template
 parameter

---
 src/event/Loop.cxx | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/event/Loop.cxx b/src/event/Loop.cxx
index b8596b9b4..eea7415d9 100644
--- a/src/event/Loop.cxx
+++ b/src/event/Loop.cxx
@@ -326,7 +326,7 @@ EventLoop::Run() noexcept
 		/* try to handle DeferEvents without WakeFD
 		   overhead */
 		{
-			const std::scoped_lock<Mutex> lock(mutex);
+			const std::scoped_lock lock{mutex};
 			HandleInject();
 #endif
 
@@ -349,7 +349,7 @@ EventLoop::Run() noexcept
 
 #ifdef HAVE_THREADED_EVENT_LOOP
 		{
-			const std::scoped_lock<Mutex> lock(mutex);
+			const std::scoped_lock lock{mutex};
 			busy = true;
 		}
 #endif
@@ -381,7 +381,7 @@ EventLoop::AddInject(InjectEvent &d) noexcept
 	bool must_wake;
 
 	{
-		const std::scoped_lock<Mutex> lock(mutex);
+		const std::scoped_lock lock{mutex};
 		if (d.IsPending())
 			return;
 
@@ -400,7 +400,7 @@ EventLoop::AddInject(InjectEvent &d) noexcept
 void
 EventLoop::RemoveInject(InjectEvent &d) noexcept
 {
-	const std::scoped_lock<Mutex> protect(mutex);
+	const std::scoped_lock protect{mutex};
 
 	if (d.IsPending())
 		inject.erase(inject.iterator_to(d));
@@ -432,7 +432,7 @@ EventLoop::OnSocketReady([[maybe_unused]] unsigned flags) noexcept
 		return;
 	}
 
-	const std::scoped_lock<Mutex> lock(mutex);
+	const std::scoped_lock lock{mutex};
 	HandleInject();
 }