diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2018-12-18 10:48:01 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2018-12-19 16:41:02 +0000 |
commit | 67127483a4a36a1b53ab9f2db1dd0adf74ed09bc (patch) | |
tree | ef4a8a7fc5f9b3174dc89dfc0d37b42667ee9728 | |
parent | aaedd1f71b7a7e4410966041baba0f392644e482 (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.cpp | 2 |
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()) |