QmlDesigner: Remove initial reparenting of all items to root item

This initial reparenting to root doesn't seem to have a purpose as any
valid instance will be reparented to its actual parent later anyway.
Since it does break composed effects parent handling, it was removed.

Fixes: QDS-12022
Change-Id: I08993424b5c3ece739809375c11d0a2cd0e3498c
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Miikka Heikkinen
2024-06-20 14:45:06 +03:00
parent 91d5840adb
commit 778839be5f

View File

@@ -150,8 +150,6 @@ void QuickItemNodeInstance::initialize(const ObjectNodeInstance::Pointer &object
if (instanceId() == 0)
nodeInstanceServer()->setRootItem(quickItem());
else
quickItem()->setParentItem(nodeInstanceServer()->rootItem());
ObjectNodeInstance::initialize(objectNodeInstance, flags);
}