From f50afbad6c6f8f4241db3c1d40c74c3aaa1fda83 Mon Sep 17 00:00:00 2001 From: Simjees Abraham Date: Fri, 25 May 2012 09:02:44 +0200 Subject: Debugger: Clearing the ObjectReferenceHash ObjectReferenceHash is cleared when the Qml file is reloaded. Change-Id: I78da1d88cce2f04fe820f3af14b047cd562e90ed Reviewed-by: Aurindam Jana --- src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/plugins/qmltooling/qmldbg_qtquick2') diff --git a/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp b/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp index dbe511957c..a42663eda0 100644 --- a/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp +++ b/src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp @@ -45,6 +45,7 @@ #include "inspecttool.h" #include +#include #include #include @@ -321,6 +322,8 @@ void QQuickViewInspector::reloadQmlFile(const QHash &change // Reset the selection since we are reloading the main qml setSelectedItems(QList()); + QQmlDebugService::clearObjectsFromHash(); + QHash debugCache; foreach (const QString &str, changesHash.keys()) -- cgit v1.2.3