aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmltooling/qmldbg_qtquick2
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmltooling/qmldbg_qtquick2')
-rw-r--r--src/plugins/qmltooling/qmldbg_qtquick2/qquickviewinspector.cpp3
1 files changed, 3 insertions, 0 deletions
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 <QtQml/private/qqmlengine_p.h>
+#include <QtQml/private/qqmldebugservice_p.h>
#include <QtQuick/private/qquickitem_p.h>
#include <QtQuick/QQuickView>
@@ -321,6 +322,8 @@ void QQuickViewInspector::reloadQmlFile(const QHash<QString, QByteArray> &change
// Reset the selection since we are reloading the main qml
setSelectedItems(QList<QQuickItem *>());
+ QQmlDebugService::clearObjectsFromHash();
+
QHash<QUrl, QByteArray> debugCache;
foreach (const QString &str, changesHash.keys())