kwin/effects/explosion
Martin Gräßlin 07685da24e Check whether the ShaderManager is valid in Explosion effect
The effect did not check whether the ShaderManager is valid causing
a null pointer access when trying to use the shader.

Additionally this change moves the Shader init into the close window
slot as close window referrenced windows without checking whether the
effect would work. If the effect would not work each closed window
would be referrenced without any chance to being unreffed again as this
code is in a block checking whether the effect is valid.

BUG: 291390
FIXED-IN: 4.8.0
2012-01-13 09:06:15 +01:00
..
data Pass windowSize to Fragment Shader again 2011-06-19 20:54:13 +02:00
CMakeLists.txt Explosion portet to GLES. 2011-01-30 14:12:05 +01:00
explosion.cpp Check whether the ShaderManager is valid in Explosion effect 2012-01-13 09:06:15 +01:00
explosion.desktop SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
explosion.h Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00