aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp')
-rw-r--r--src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp8
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);