summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/remoteobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/remoteobject.cpp')
-rw-r--r--src/libs/installer/remoteobject.cpp6
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()) {