diff options
Diffstat (limited to 'src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp')
| -rw-r--r-- | src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp b/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp index 1e2eb2f4..911a42f7 100644 --- a/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp +++ b/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp @@ -568,9 +568,11 @@ QSSGRenderGraphObject *QQuick3DParticleModelBlendParticle::updateSpatialNode(QSS Q_QUICK3D_PROFILE_ASSIGN_ID_SG(this, spatialNode); } #if QT_CONFIG(qml_debug) - auto *geometrySpatialNode = QQuick3DObjectPrivate::get(m_modelGeometry)->spatialNode; - if (geometrySpatialNode) - Q_QUICK3D_PROFILE_ASSIGN_ID_SG(this, geometrySpatialNode); + if (m_modelGeometry) { + auto *geometrySpatialNode = QQuick3DObjectPrivate::get(m_modelGeometry)->spatialNode; + if (geometrySpatialNode) + Q_QUICK3D_PROFILE_ASSIGN_ID_SG(this, geometrySpatialNode); + } #endif QSSGRenderModel *model = static_cast<QSSGRenderModel *>(spatialNode); |
