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