-
Bug
-
Resolution: Unresolved
-
P2: Important
-
6.5.9, 6.8.4, 6.9.1, 6.10.0 Beta2
-
Windows 10 22H2, MSVC 2022 x64
See attached project.
Code
MyBaseItem.qml
import QtQuick
Item {}
MyDerivedItem.qml
MyBaseItem {}
MyMatryoshkaItems.qml
import QtQuick Item { MyDerivedItem { MyBaseItem { id: inner } // Won't assert if this has no ID } }
main.cpp
using namespace QmltcNestingStudy; QQmlEngine engine; MyBaseItem base(&engine); // OK MyDerivedItem derived(&engine); // OK MyMatryoshkaItems nested(&engine); // ASSERT: "0 < context->numIdValues()" in file .qmltc/appQmltcNestingStudy/mymatryoshkaitems.cpp, line 868