kwin/effects
Sebastian Kügler d2ae57832b slidingpopups claim windowClosedGrabRole earlier
This seems like a more proper fix for the flickering issue in the
sliding popups effect. The problem is that slidingpopups grabs the
window in windowClosed, the fade effect checks it there, which makes
it racy.

In my tests, I've not seen this problem with the WindowAddedGrab, but
as far as I understand, the problem may well be present there as well.
(And my proposed trick doesn't work.) I've not seen this happening in my
debugging, however. The problem there is also less visible since the
transparency curves go into the same direction, and are more "in line
with each other".

So, fix: Move the setData(WindowClosedGrabRole, ...) call from
windowClosed into windowAdded, which makes sure it's set whenever the
window goes away.

REVIEW:115903
BUG:329991
2014-02-20 14:38:36 +01:00
..
backgroundcontrast SVN_SILENT made messages (.desktop file) 2014-02-19 05:16:00 +00:00
blur SVN_SILENT made messages (.desktop file) 2014-01-30 06:49:57 +00:00
coverswitch Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
cube Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
dashboard Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
desktopgrid Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
dialogparent SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
diminactive Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
dimscreen Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
fade SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
fadedesktop SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
fallapart Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
flipswitch Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
glide Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
highlightwindow Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
invert Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
kscreen SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
login SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
logout Merge branch 'KDE/4.11' 2014-01-29 20:28:27 +01:00
lookingglass Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
magiclamp Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
magnifier Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
maximize SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
minimizeanimation Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
mouseclick SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
mousemark Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
presentwindows Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
resize Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
scalein SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
screenedge SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
screenshot Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
sheet Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
showfps Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
showpaint Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
slide Force-enable blur for Plasma's windows during desktop slide 2014-02-19 14:02:09 +01:00
slideback SVN_SILENT made messages (.desktop file) 2014-02-18 05:12:30 +00:00
slidingpopups slidingpopups claim windowClosedGrabRole earlier 2014-02-20 14:38:36 +01:00
snaphelper Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
startupfeedback Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
taskbarthumbnail Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
thumbnailaside Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
trackmouse Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
translucency SVN_SILENT made messages (.desktop file) 2014-01-19 06:36:32 +00:00
windowgeometry Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
wobblywindows Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
zoom Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
CMakeLists.txt Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
configs_builtins.cpp Remove K_EXPORT_PLUGIN macros 2013-08-08 13:47:25 +02:00
effect_builtins.cpp Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
effect_builtins.h Turn built-in effects into a library kwin links against 2014-01-24 14:13:59 +01:00
kwineffect.desktop [kwin] Add a URL property to the kwineffects 2013-12-03 10:27:20 +01:00
logging.cpp Changed debug statements in kwin/effects from qDebug() to qCDebug(KWINEFFECTS) 2013-11-29 08:47:56 +01:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00