From 70d6fda3964c373af349f9399a75dd6a27d66aa8 Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@nokia.com>
Date: Wed, 24 Nov 2010 17:54:53 +0100
Subject: [PATCH] QmlDesigner.Instance: Change messaging order

---
 .../designercore/instances/nodeinstanceview.cpp        | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
index cb4925ccec3..e9e58822d0b 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
@@ -601,16 +601,16 @@ void NodeInstanceView::setBlockUpdates(bool block)
 
     if (m_blockUpdates == 0) {
         m_nodeInstanceServer->setBlockUpdates(false);
-        if (!m_valuePropertyChangeList.isEmpty()) {
-            emitInstancePropertyChange(m_valuePropertyChangeList);
-            m_valuePropertyChangeList.clear();
-        }
-
         if (!m_informationChangeSet.isEmpty()) {
             emitCustomNotification("__instance information changed__", m_informationChangeSet.toList());
             m_informationChangeSet.clear();
         }
 
+        if (!m_valuePropertyChangeList.isEmpty()) {
+            emitInstancePropertyChange(m_valuePropertyChangeList);
+            m_valuePropertyChangeList.clear();
+        }
+
         if (!m_renderImageChangeSet.isEmpty()) {
             emitCustomNotification("__instance render pixmap changed__", m_renderImageChangeSet.toList());
             m_renderImageChangeSet.clear();
-- 
GitLab