Debugger: Move server into it's own thread
[profile/ivi/qtdeclarative.git] / src / declarative / debugger / qdeclarativeenginedebugservice.cpp
index a1b02ab..ac188b0 100644 (file)
@@ -387,6 +387,11 @@ QDeclarativeEngineDebugService::objectData(QObject *object)
 
 void QDeclarativeEngineDebugService::messageReceived(const QByteArray &message)
 {
+    QMetaObject::invokeMethod(this, "processMessage", Qt::QueuedConnection, Q_ARG(QByteArray, message));
+}
+
+void QDeclarativeEngineDebugService::processMessage(const QByteArray &message)
+{
     QDataStream ds(message);
 
     QByteArray type;