From 3e183bc10e3c0e05f3346f63ac186e75e581c0a2 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 5 Mar 2023 00:10:34 +0100 Subject: [PATCH] SingleApplication: Change lambda capture order --- 3rdparty/singleapplication/singleapplication_p.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/3rdparty/singleapplication/singleapplication_p.cpp b/3rdparty/singleapplication/singleapplication_p.cpp index b6f280a9..d7167360 100644 --- a/3rdparty/singleapplication/singleapplication_p.cpp +++ b/3rdparty/singleapplication/singleapplication_p.cpp @@ -360,18 +360,18 @@ void SingleApplicationPrivateClass::slotConnectionEstablished() { QLocalSocket *nextConnSocket = server_->nextPendingConnection(); connectionMap_.insert(nextConnSocket, ConnectionInfo()); - QObject::connect(nextConnSocket, &QLocalSocket::aboutToClose, this, [nextConnSocket, this]() { + QObject::connect(nextConnSocket, &QLocalSocket::aboutToClose, this, [this, nextConnSocket]() { const ConnectionInfo &info = connectionMap_[nextConnSocket]; slotClientConnectionClosed(nextConnSocket, info.instanceId); }); QObject::connect(nextConnSocket, &QLocalSocket::disconnected, nextConnSocket, &QLocalSocket::deleteLater); - QObject::connect(nextConnSocket, &QLocalSocket::destroyed, this, [nextConnSocket, this]() { + QObject::connect(nextConnSocket, &QLocalSocket::destroyed, this, [this, nextConnSocket]() { connectionMap_.remove(nextConnSocket); }); - QObject::connect(nextConnSocket, &QLocalSocket::readyRead, this, [nextConnSocket, this]() { + QObject::connect(nextConnSocket, &QLocalSocket::readyRead, this, [this, nextConnSocket]() { const ConnectionInfo &info = connectionMap_[nextConnSocket]; switch (info.stage) { case StageInitHeader: @@ -384,7 +384,7 @@ void SingleApplicationPrivateClass::slotConnectionEstablished() { readMessageHeader(nextConnSocket, StageConnectedBody); break; case StageConnectedBody: - this->slotDataAvailable(nextConnSocket, info.instanceId); + slotDataAvailable(nextConnSocket, info.instanceId); break; default: break;