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