From 17646d3d93c01a87e9c95bb9e5751e3d31a8405c Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Fri, 10 Sep 2010 17:17:25 +0200
Subject: [PATCH] QmlDesigner.formEditor: use defaultProperty if available

---
 .../qmldesigner/components/formeditor/movemanipulator.cpp    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp b/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp
index 76df3d4ecc1..423e61d8fe3 100644
--- a/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp
@@ -311,7 +311,10 @@ void MoveManipulator::reparentTo(FormEditorItem *newParent)
     foreach (FormEditorItem* item, m_itemList) {
         QmlItemNode parent(newParent->qmlItemNode());
         if (parent.isValid()) {
-            item->qmlItemNode().setParentProperty(parent.nodeAbstractProperty("data"));
+            if (parent.hasDefaultProperty())
+                item->qmlItemNode().setParentProperty(parent.nodeAbstractProperty(parent.defaultProperty()));
+            else
+                item->qmlItemNode().setParentProperty(parent.nodeAbstractProperty("data"));
         }
     }
 
-- 
GitLab