From 34a4c60da37766806e004458c6d3f9c0e2cec917 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 22 Sep 2017 17:36:04 +0200 Subject: [PATCH] QmlDesigner: Ignore property without node location This means that the node was created during this transaction and the correct value will be set when creating the node. Change-Id: Ie70df3c9156f8958c099bd49551f3dc42d815e25 Reviewed-by: Tim Jenssen --- src/plugins/qmldesigner/designercore/model/rewriteaction.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/model/rewriteaction.cpp b/src/plugins/qmldesigner/designercore/model/rewriteaction.cpp index 6779b5cc3de..154a80f760b 100644 --- a/src/plugins/qmldesigner/designercore/model/rewriteaction.cpp +++ b/src/plugins/qmldesigner/designercore/model/rewriteaction.cpp @@ -181,6 +181,8 @@ bool ChangePropertyRewriteAction::execute(QmlRefactoring &refactoring, ModelNode { if (m_sheduledInHierarchy) { const int nodeLocation = positionStore.nodeOffset(m_property.parentModelNode()); + if (nodeLocation < 0) + return true; bool result = false; if (m_property.isDefaultProperty()) {