diff options
Diffstat (limited to 'src/core/nodes/qentity.cpp')
-rw-r--r-- | src/core/nodes/qentity.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/nodes/qentity.cpp b/src/core/nodes/qentity.cpp index ea3523c0c..b28898c60 100644 --- a/src/core/nodes/qentity.cpp +++ b/src/core/nodes/qentity.cpp @@ -232,8 +232,8 @@ QNodeCreatedChangeBasePtr QEntity::createNodeCreationChange() const data.parentEntityId = parentEntity() ? parentEntity()->id() : Qt3DCore::QNodeId(); data.componentIdsAndTypes.reserve(d->m_components.size()); const QComponentVector &components = d->m_components; - for (const auto &c : components) { - const auto idAndType = QNodeIdTypePair(c->id(), c->metaObject()); + for (QComponent *c : components) { + const auto idAndType = QNodeIdTypePair(c->id(), QNodePrivate::findStaticMetaObject(c->metaObject())); data.componentIdsAndTypes.push_back(idAndType); } |