diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp index 6b6ad27d1ba..df3ac2d2f6a 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp @@ -235,7 +235,11 @@ QList QuickItemNodeInstance::allItemsRecursive() const { QList itemList; + if (quickItem()) { + if (quickItem()->parentItem()) + itemList.append(quickItem()->parentItem()); + itemList.append(quickItem()); itemList.append(allChildItemsRecursive(quickItem())); }