diff --git a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp index 6a3c8d20c985b60e7dbe1c8522ce6e664ed2b21c..d0db3643dfc4a2a9577d30f55f440ac750f9b3fd 100644 --- a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp +++ b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp @@ -35,7 +35,6 @@ #include <debugger/debuggerconstants.h> #include <debugger/qml/qmladapter.h> -#include <debugger/qml/qmlengine.h> #include <qmlprojectmanager/qmlproject.h> #include <qmljseditor/qmljseditorconstants.h> @@ -135,10 +134,8 @@ void InspectorPlugin::objectAdded(QObject *object) return; } - Debugger::QmlEngine *engine = qobject_cast<Debugger::QmlEngine*>(object); - if (engine) { - m_inspectorUi->setDebuggerEngine(engine); - } + if (object->objectName() == QLatin1String("QmlEngine")) + m_inspectorUi->setDebuggerEngine(object); } void InspectorPlugin::aboutToRemoveObject(QObject *obj)