diff options
Diffstat (limited to 'src/quick3dparticles/qquick3dparticlespriteparticle.cpp')
| -rw-r--r-- | src/quick3dparticles/qquick3dparticlespriteparticle.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick3dparticles/qquick3dparticlespriteparticle.cpp b/src/quick3dparticles/qquick3dparticlespriteparticle.cpp index 4a743977..e66b5903 100644 --- a/src/quick3dparticles/qquick3dparticlespriteparticle.cpp +++ b/src/quick3dparticles/qquick3dparticlespriteparticle.cpp @@ -766,7 +766,7 @@ void QQuick3DParticleSpriteParticle::qmlClearLights(QQmlListProperty<QQuick3DAbs for (const auto &light : std::as_const(self->m_lights)) { if (light->parentItem() == nullptr) QQuick3DObjectPrivate::get(light)->derefSceneManager(); - light->disconnect(self, SLOT(onLightDestroyed(QObject*))); + disconnect(light, &QQuick3DParticleSpriteParticle::destroyed, self, &QQuick3DParticleSpriteParticle::onLightDestroyed); } self->m_lights.clear(); self->updateFeatureLevel(); |
