From c2f04f3f2ac4ca631999204ca6c884d0c0f2f5b5 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann <Thomas.Hartmann@nokia.com> Date: Wed, 8 Dec 2010 17:09:58 +0100 Subject: [PATCH] QmlDesigner.nodeInstances: changing ordering of notification This avoids flickering, since parentChanged now comes after property changed. --- .../designercore/instances/nodeinstanceserver.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserver.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserver.cpp index cebbf554b22..f0d624d9884 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserver.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserver.cpp @@ -776,16 +776,15 @@ void NodeInstanceServer::findItemChangesAndSendChangeCommands() m_changedPropertyList.clear(); resetAllItems(); - if (!parentChangedSet.isEmpty()) - sendChildrenChangedCommand(parentChangedSet.toList()); - if (!informationChangedInstanceSet.isEmpty()) nodeInstanceClient()->informationChanged(createAllInformationChangedCommand(informationChangedInstanceSet.toList())); - if (!propertyChangedList.isEmpty()) nodeInstanceClient()->valuesChanged(createValuesChangedCommand(propertyChangedList)); + if (!parentChangedSet.isEmpty()) + sendChildrenChangedCommand(parentChangedSet.toList()); + if (!dirtyInstanceSet.isEmpty()) nodeInstanceClient()->pixmapChanged(createPixmapChangedCommand(dirtyInstanceSet.toList())); -- GitLab