Avoid calling maybeUpdate() during ShaderEffectSource cleanup.
authorKim Motoyoshi Kalland <kim.kalland@nokia.com>
Tue, 15 Nov 2011 16:20:46 +0000 (17:20 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 16 Nov 2011 06:56:24 +0000 (07:56 +0100)
commitc560a38ac95e3febb1d39598a5c4de43c495b67c
tree562f94cd08caa472650986eea64bf44d5ab494c1
parent93b6de38ad662bdfc1c89f11151ebe1fbbca96c7
Avoid calling maybeUpdate() during ShaderEffectSource cleanup.

markDirtyTexture() causes sceneGraphChanged() to be emitted from
the renderer containing the ShaderEffectSource, which in turn
causes QQuickCanvasRenderThread::maybeUpdate() to be called.

Change-Id: I3c068e41501ed4cb2c5f4ff705ffd478743b4beb
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
src/declarative/items/qquickshadereffectsource.cpp