From: Thomas Hartmann Date: Tue, 8 Mar 2011 13:11:06 +0000 (+0100) Subject: QmlDesigner.formEditor: fixes rootFormEditorItem() X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=059859b5af47507c374edff81fd180aa7801ccc3;p=qt-creator-jp%2Fqt-creator-jp.git QmlDesigner.formEditor: fixes rootFormEditorItem() Previous implementation was broken. --- diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp index 796aa40fbb..aaf9c143c4 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp @@ -368,10 +368,8 @@ void FormEditorScene::reparentItem(const QmlItemNode &node, const QmlItemNode &n FormEditorItem* FormEditorScene::rootFormEditorItem() const { - QList childItemList(m_formLayerItem->childItems()); - if (!childItemList.isEmpty()) - return FormEditorItem::fromQGraphicsItem(childItemList.first()); - + if (hasItemForQmlItemNode(editorView()->rootModelNode())) + return itemForQmlItemNode(editorView()->rootModelNode()); return 0; }