QmlDebugger: bypassing jsdebugger stop when querying expressions

Reviewed-by: Kai Koehne
This commit is contained in:
Christiaan Janssen
2011-01-24 16:30:34 +01:00
parent c3ff7fa73d
commit 0e4766465f
4 changed files with 28 additions and 2 deletions

View File

@@ -322,8 +322,12 @@ QDeclarativeDebugExpressionQuery *ClientProxy::queryExpressionResult(int objectD
{
if (debug)
qDebug() << "queryExpressionResult():" << objectDebugId << expr << parent;
if (objectDebugId != -1)
return m_engineClient->queryExpressionResult(objectDebugId,expr,parent);
if (objectDebugId != -1) {
bool block = m_adapter->disableJsDebugging(true);
QDeclarativeDebugExpressionQuery *query = m_engineClient->queryExpressionResult(objectDebugId,expr,parent);
m_adapter->disableJsDebugging(block);
return query;
}
return 0;
}