forked from qt-creator/qt-creator
Debugger: Fix QmlInspector state update connection
Change-Id: I1693d593ec08c14c48b2c2800ce2f240f9e5f438 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -94,8 +94,6 @@ QmlInspectorAgent::QmlInspectorAgent(QmlEngine *engine, QmlDebugConnection *conn
|
||||
|
||||
if (!m_masterEngine->isMasterEngine())
|
||||
m_masterEngine = m_masterEngine->masterEngine();
|
||||
connect(m_masterEngine->runTool(), &DebuggerRunTool::stateChanged,
|
||||
this, &QmlInspectorAgent::onEngineStateChanged);
|
||||
|
||||
auto engineClient1 = new DeclarativeEngineDebugClient(connection);
|
||||
connect(engineClient1, &BaseEngineDebugClient::newState,
|
||||
@@ -760,7 +758,7 @@ void QmlInspectorAgent::toolsClientStateChanged(QmlDebugClient::State state)
|
||||
Core::ICore::addAdditionalContext(m_inspectorToolsContext);
|
||||
|
||||
m_toolsClientConnected = true;
|
||||
onEngineStateChanged(m_masterEngine->state());
|
||||
enableTools(m_masterEngine->state() == InferiorRunOk);
|
||||
if (m_showAppOnTopAction->isChecked())
|
||||
m_toolsClient->showAppOnTop(true);
|
||||
|
||||
@@ -913,10 +911,5 @@ void QmlInspectorAgent::onReloaded()
|
||||
reloadEngines();
|
||||
}
|
||||
|
||||
void QmlInspectorAgent::onEngineStateChanged(const DebuggerState state)
|
||||
{
|
||||
enableTools(state == InferiorRunOk);
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace Debugger
|
||||
|
||||
Reference in New Issue
Block a user