aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@nokia.com>2011-10-15 16:05:13 +0200
committerQt by Nokia <qt-info@nokia.com>2011-10-18 16:23:36 +0200
commitda371e61917f09de40ec39d82f68dfca2cdb5a25 (patch)
treed6c9374ff92eb04e0121b715c95c038b58282292
parentcb7665ed8fa76e876c035521d24ec5806475327e (diff)
Debugger: Delete service if inspector plugin fails
Change-Id: Id782ddf17b04abd8efe1f504de7e55f4cc4262bb Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
-rw-r--r--src/declarative/debugger/qdeclarativeinspectorservice.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/declarative/debugger/qdeclarativeinspectorservice.cpp b/src/declarative/debugger/qdeclarativeinspectorservice.cpp
index 9c07a1f7f2..56441ae606 100644
--- a/src/declarative/debugger/qdeclarativeinspectorservice.cpp
+++ b/src/declarative/debugger/qdeclarativeinspectorservice.cpp
@@ -41,6 +41,7 @@
#include "qdeclarativeinspectorservice_p.h"
#include "qdeclarativeinspectorinterface_p.h"
+#include "qdeclarativedebugserver_p.h"
#include <QtCore/QCoreApplication>
#include <QtCore/QDebug>
@@ -101,6 +102,7 @@ void QDeclarativeInspectorService::updateStatus()
if (!m_inspectorPlugin) {
qWarning() << "Error while loading inspector plugin";
+ QDeclarativeDebugServer::instance()->removeService(this);
return;
}