From 0898cde602aea2bcf0963f07efc36ddefc50e875 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 7 Jul 2015 07:39:04 +0200 Subject: [PATCH] Debugger: Remove a soft-assert from qmlengine Change-Id: I8c9dc2e8691f3ae3c7bed7ffface8f229ce89203 Reviewed-by: hjk --- src/plugins/debugger/qml/qmlengine.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp index 70b51513818..c2b2ca32467 100644 --- a/src/plugins/debugger/qml/qmlengine.cpp +++ b/src/plugins/debugger/qml/qmlengine.cpp @@ -1003,7 +1003,10 @@ void QmlEngine::updateWatchData(const QByteArray &iname) // qDebug() << "UPDATE WATCH DATA" << data.toString(); //showStatusMessage(tr("Stopped."), 5000); const WatchItem *item = watchHandler()->findItem(iname); - QTC_ASSERT(item, return); + // invalid expressions or out of scope variables + if (!item) + return; + if (item->isInspect()) { m_inspectorAdapter.agent()->updateWatchData(*item); } else {