From c742dcb4debdbe55687605a8d6b58ecca013d5eb Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@digia.com>
Date: Mon, 21 Jul 2014 17:18:04 +0200
Subject: [PATCH] QmlDesigner: Update position to at node creation

Change-Id: I402d883984657668e4f7b77623f34f2bb12c402f
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
---
 .../qmldesigner/designercore/instances/nodeinstanceview.cpp  | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
index 77a3ff2877..0f08975031 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
@@ -218,6 +218,11 @@ void NodeInstanceView::nodeCreated(const ModelNode &createdNode)
     if (isSkippedNode(createdNode))
         return;
 
+    QList<VariantProperty> propertyList;
+    propertyList.append(createdNode.variantProperty("x"));
+    propertyList.append(createdNode.variantProperty("y"));
+    updatePosition(propertyList);
+
     nodeInstanceServer()->createInstances(createCreateInstancesCommand(QList<NodeInstance>() << instance));
     nodeInstanceServer()->changePropertyValues(createChangeValueCommand(createdNode.variantProperties()));
     nodeInstanceServer()->completeComponent(createComponentCompleteCommand(QList<NodeInstance>() << instance));
-- 
GitLab