Explorar o código

input_common/udp: std::move shared_ptr within Client constructor

Gets rid of a trivially avoidable atomic reference count increment and
decrement.
Lioncash %!s(int64=6) %!d(string=hai) anos
pai
achega
fb9c9ddcc9
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/input_common/udp/client.cpp

+ 1 - 1
src/input_common/udp/client.cpp

@@ -125,7 +125,7 @@ static void SocketLoop(Socket* socket) {
 
 Client::Client(std::shared_ptr<DeviceStatus> status, const std::string& host, u16 port,
                u8 pad_index, u32 client_id)
-    : status(status) {
+    : status(std::move(status)) {
     StartCommunication(host, port, pad_index, client_id);
 }