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")); } }