InputCommon/DualShockUDPClient: Use deduction guides for lock_guard
With C++17, we can use template deduction guides provided by the standard library. This allows the omission of the mutex type itself.
This commit is contained in:
parent
278d03f737
commit
db9e592765
|
@ -200,7 +200,7 @@ static void HotplugThreadFunc()
|
||||||
{
|
{
|
||||||
const bool port_changed = !IsSameController(*port_info, s_port_info[port_info->pad_id]);
|
const bool port_changed = !IsSameController(*port_info, s_port_info[port_info->pad_id]);
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(s_port_info_mutex);
|
std::lock_guard lock{s_port_info_mutex};
|
||||||
s_port_info[port_info->pad_id] = *port_info;
|
s_port_info[port_info->pad_id] = *port_info;
|
||||||
}
|
}
|
||||||
if (port_changed)
|
if (port_changed)
|
||||||
|
@ -283,7 +283,7 @@ void PopulateDevices()
|
||||||
g_controller_interface.RemoveDevice(
|
g_controller_interface.RemoveDevice(
|
||||||
[](const auto* dev) { return dev->GetSource() == "DSUClient"; });
|
[](const auto* dev) { return dev->GetSource() == "DSUClient"; });
|
||||||
|
|
||||||
std::lock_guard<std::mutex> lock(s_port_info_mutex);
|
std::lock_guard lock{s_port_info_mutex};
|
||||||
for (size_t port_index = 0; port_index < s_port_info.size(); port_index++)
|
for (size_t port_index = 0; port_index < s_port_info.size(); port_index++)
|
||||||
{
|
{
|
||||||
const Proto::MessageType::PortInfo& port_info = s_port_info[port_index];
|
const Proto::MessageType::PortInfo& port_info = s_port_info[port_index];
|
||||||
|
|
Loading…
Reference in New Issue