diff --git a/src/lib/gui/ipc/DaemonIpcClient.cpp b/src/lib/gui/ipc/DaemonIpcClient.cpp index fa82cbf8b..1dd68e20e 100644 --- a/src/lib/gui/ipc/DaemonIpcClient.cpp +++ b/src/lib/gui/ipc/DaemonIpcClient.cpp @@ -21,6 +21,8 @@ DaemonIpcClient::DaemonIpcClient(QObject *parent) : QObject(parent), m_socket{new QLocalSocket(this)} // NOSONAR - Qt memory { + connect(m_socket, &QLocalSocket::disconnected, this, &DaemonIpcClient::handleDisconnected); + connect(m_socket, &QLocalSocket::errorOccurred, this, &DaemonIpcClient::handleErrorOccurred); } bool DaemonIpcClient::connectToServer() @@ -38,9 +40,6 @@ bool DaemonIpcClient::connectToServer() return false; } - connect(m_socket, &QLocalSocket::disconnected, this, &DaemonIpcClient::handleDisconnected); - connect(m_socket, &QLocalSocket::errorOccurred, this, &DaemonIpcClient::handleErrorOccurred); - m_connected = true; qInfo() << "ipc client connected to server:" << kDaemonIpcName; Q_EMIT connected();