From 2ec7f0b484da548428a1be14bc7f6c19052c42eb Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Tue, 29 Jun 2010 15:49:05 +0200 Subject: [PATCH] Share the debug object references. --- src/plugins/qmljsinspector/qmljsdelta.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmljsinspector/qmljsdelta.cpp b/src/plugins/qmljsinspector/qmljsdelta.cpp index bcbd4270629..50392d07252 100644 --- a/src/plugins/qmljsinspector/qmljsdelta.cpp +++ b/src/plugins/qmljsinspector/qmljsdelta.cpp @@ -336,9 +336,12 @@ void Delta::operator()(Document::Ptr doc, Document::Ptr previousDoc) _changes.clear(); const QUrl url = QUrl::fromLocalFile(doc->fileName()); - ScriptBindingParser bindingParser(doc, ClientProxy::instance()->objectReferences(url)); + const QList<QDeclarativeDebugObjectReference> references = ClientProxy::instance()->objectReferences(url); + + ScriptBindingParser bindingParser(doc, references); bindingParser.process(); - ScriptBindingParser previousBindingParser(previousDoc, ClientProxy::instance()->objectReferences(url)); + + ScriptBindingParser previousBindingParser(previousDoc, references); previousBindingParser.process(); QHash<UiObjectMember *, UiObjectMember *> preservedObjects; -- GitLab