diff options
Diffstat (limited to 'src/libs/installer/remoteobject.cpp')
-rw-r--r-- | src/libs/installer/remoteobject.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libs/installer/remoteobject.cpp b/src/libs/installer/remoteobject.cpp index 69cc66e65..49c111610 100644 --- a/src/libs/installer/remoteobject.cpp +++ b/src/libs/installer/remoteobject.cpp @@ -30,7 +30,6 @@ #include "protocol.h" #include "remoteclient.h" -#include "localsocket.h" #include <QCoreApplication> #include <QElapsedTimer> @@ -52,7 +51,8 @@ RemoteObject::~RemoteObject() { if (m_socket) { if (QThread::currentThread() == m_socket->thread()) { - writeData(QLatin1String(Protocol::Destroy), m_type, dummy, dummy); + if (m_type != QLatin1String("RemoteClientPrivate")) + writeData(QLatin1String(Protocol::Destroy), m_type, dummy, dummy); } else { Q_ASSERT_X(false, Q_FUNC_INFO, "Socket running in a different Thread than this object."); } @@ -68,7 +68,7 @@ bool RemoteObject::authorize() if (m_socket) delete m_socket; - m_socket = new LocalSocket; + m_socket = new QLocalSocket; m_socket->connectToServer(RemoteClient::instance().socketName()); if (m_socket->waitForConnected()) { |