summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2018-12-18 10:48:01 +0100
committerPaul Lemire <paul.lemire@kdab.com>2018-12-19 16:41:02 +0000
commit67127483a4a36a1b53ab9f2db1dd0adf74ed09bc (patch)
treeef4a8a7fc5f9b3174dc89dfc0d37b42667ee9728
parentaaedd1f71b7a7e4410966041baba0f392644e482 (diff)
QEnvironmentLight: fix wrong getter call
Which resulted in incorrect specular texture bookkeeping. Change-Id: Iceed7e44e791f373f04c35f1a46f5c9ba97d012d Reviewed-by: Sean Harmer <sean.harmer@kdab.com> Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
-rw-r--r--src/render/lights/qenvironmentlight.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/lights/qenvironmentlight.cpp b/src/render/lights/qenvironmentlight.cpp
index a094af7b2..c81f43479 100644
--- a/src/render/lights/qenvironmentlight.cpp
+++ b/src/render/lights/qenvironmentlight.cpp
@@ -169,7 +169,7 @@ void QEnvironmentLight::setSpecular(QAbstractTexture *s)
if (specular() == s)
return;
- if (irradiance())
+ if (specular())
d->unregisterDestructionHelper(specular());
if (s && !s->parent())