From 119908decc7973e10750ad91801892563696317e Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Wed, 9 Feb 2011 19:24:23 +0100 Subject: [PATCH] save m_varValues before emiting the change notification ... otherwise oldValues equals newValues. the signal is currently not connected anyway, but whatever. --- src/plugins/qt4projectmanager/qt4nodes.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp index daa195f356e..f240db579a9 100644 --- a/src/plugins/qt4projectmanager/qt4nodes.cpp +++ b/src/plugins/qt4projectmanager/qt4nodes.cpp @@ -1767,11 +1767,12 @@ void Qt4ProFileNode::applyEvaluate(bool parseResult, bool async) if (m_varValues != newVarValues) { + Qt4VariablesHash oldValues = m_varValues; m_varValues = newVarValues; foreach (NodesWatcher *watcher, watchers()) if (Qt4NodesWatcher *qt4Watcher = qobject_cast<Qt4NodesWatcher*>(watcher)) - emit qt4Watcher->variablesChanged(this, m_varValues, newVarValues); + emit qt4Watcher->variablesChanged(this, oldValues, m_varValues); } createUiCodeModelSupport(); -- GitLab