diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserver.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserver.cpp index cebbf554b220eb7bc31fad3d7dffcd8d59d77865..f0d624d9884176d93e6540a26bbea929530ea2a5 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()));