kwin/effects
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
..
_test SVN_SILENT made messages (.desktop file) 2012-01-09 08:36:30 +01:00
blur Disable Lanczos and Blur for fglrx 2011-12-31 08:54:15 +01:00
boxswitch No longer enable BoxSwitch by default 2012-01-04 19:47:59 +01:00
coverswitch SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
cube Only push shader when Cube effect is active 2011-09-27 17:42:20 +02:00
dashboard SVN_SILENT made messages (.desktop file) 2011-12-29 10:49:38 +01:00
desktopgrid Fix desktop grid without present windows mode 2011-11-12 16:17:28 +01:00
dialogparent SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
diminactive SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
dimscreen SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
explosion Check whether the ShaderManager is valid in Explosion effect 2012-01-13 09:06:15 +01:00
fade kwin: fixing high cpu usage in the fade effect 2012-01-12 20:40:34 +01:00
fadedesktop SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
fallapart SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
flipswitch SVN_SILENT made messages (.desktop file) 2011-11-16 09:33:08 +01:00
glide SVN_SILENT made messages (.desktop file) 2011-12-29 10:49:38 +01:00
highlightwindow SVN_SILENT made messages (.desktop file) 2012-01-13 09:05:07 +01:00
invert SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
login SVN_SILENT made messages (.desktop file) 2012-01-04 09:38:43 +01:00
logout SVN_SILENT made messages (.desktop file) 2012-01-04 09:38:43 +01:00
lookingglass kwin: Optimizing Blur Part II 2011-09-18 02:01:31 +02:00
magiclamp Magiclamp: fix integer overflow, cpu waste 2011-12-01 13:13:13 +01:00
magnifier SVN_SILENT made messages (.desktop file) 2012-01-04 09:38:43 +01:00
minimizeanimation SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
mousemark SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
outline SVN_SILENT made messages (.desktop file) 2012-01-11 09:13:06 +01:00
presentwindows Pick correct screen area in tabbox w/o scree focus separation case 2012-01-04 23:11:54 +01:00
resize implement isActive in resize effect 2012-01-02 18:56:51 +01:00
scalein SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
screenshot SVN_SILENT made messages (.desktop file) 2011-12-29 10:49:38 +01:00
sheet SVN_SILENT made messages (.desktop file) 2011-12-18 09:55:30 +01:00
showfps SVN_SILENT made messages (.desktop file) 2012-01-04 09:38:43 +01:00
showpaint SVN_SILENT made messages (.desktop file) 2011-12-13 15:55:20 +01:00
slide kwin: paint plasma panel always on top while sliding between desktops 2011-12-10 22:16:41 +01:00
slideback SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
slidingpopups Blur behind sliding popups 2011-12-10 22:41:35 +01:00
snaphelper snaphelper is also active when not in transition 2011-12-18 19:51:52 +01:00
startupfeedback SVN_SILENT made messages (.desktop file) 2012-01-10 15:54:13 +01:00
taskbarthumbnail SVN_SILENT made messages (.desktop file) 2012-01-04 09:38:43 +01:00
thumbnailaside SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
trackmouse SVN_SILENT made messages (.desktop file) 2012-01-04 09:38:43 +01:00
translucency SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
windowgeometry SVN_SILENT made messages (.desktop file) 2011-12-13 15:55:20 +01:00
wobblywindows SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
zoom SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
CMakeLists.txt kwin: fix kcm_kwin4_effect_builtins build 2011-09-04 18:36:04 +02:00
configs_builtins.cpp Bring back the magnifier effect 2011-08-20 10:58:43 +02:00
kwineffect.desktop SVN_SILENT made messages (.desktop file) 2011-09-09 09:21:44 +02:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00