kwin/effects
Martin Gräßlin 919b497f90 [effects/slideback] Consider windows which do have painting disabled as not usable
Summary:
On Wayland it can happen that a window is still in the stacking order
although it is not visible. This is mostly the case for Plasma windows.
So far the slideback effect did not ignore those windows and as they are
higher in the stacking order than most other windows it blocked the
effect from working once a Plasma panel element got closed.

This change considers a window which has painting disabled in the
stacking order as not usable and thus filters out all those windows.

BUG: 364483

Reviewers: #kwin, #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D5462
2017-04-20 17:03:12 +02:00
..
backgroundcontrast store contrast matrix per-window 2017-03-15 12:02:30 +01:00
blur [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
colorpicker Add support for on-screen-message to kwineffects 2016-12-24 09:56:48 +01:00
coverswitch [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
cube [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
desktopgrid [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
dialogparent SVN_SILENT made messages (.desktop file) - always resolve ours 2017-03-25 06:02:34 +01:00
diminactive [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
dimscreen [effects] Drop the .desktop files for the BuiltIn Effects 2014-04-28 13:52:43 +02:00
eyeonscreen SVN_SILENT made messages (.desktop file) - always resolve ours 2017-04-16 04:05:25 +02:00
fade SVN_SILENT made messages (.desktop file) - always resolve ours 2017-04-16 04:05:25 +02:00
fadedesktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-03-25 06:02:34 +01:00
fallapart [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
flipswitch [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
frozenapp SVN_SILENT made messages (.desktop file) - always resolve ours 2017-04-17 04:05:09 +02:00
glide [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
highlightwindow [effects] Repaint expandedGeometry in HighlightWindowsEffect 2016-09-14 10:44:07 +02:00
invert Port to CMake AUTOMOC 2016-02-01 21:05:36 +01:00
kscreen [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
login SVN_SILENT made messages (.desktop file) - always resolve ours 2016-02-20 09:52:01 +00:00
logout SVN_SILENT made messages (.desktop file) - always resolve ours 2017-04-16 04:05:25 +02:00
lookingglass [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
magiclamp [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
magnifier [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
maximize SVN_SILENT made messages (.desktop file) - always resolve ours 2017-04-16 04:05:25 +02:00
minimizeanimation [effects] Drop the .desktop files for the BuiltIn Effects 2014-04-28 13:52:43 +02:00
morphingpopups SVN_SILENT made messages (.desktop file) - always resolve ours 2017-04-16 04:05:25 +02:00
mouseclick [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
mousemark [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
presentwindows [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
resize [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
scalein SVN_SILENT made messages (.desktop file) - always resolve ours 2017-04-16 04:05:25 +02:00
screenedge [effects] Use shader traits api in screenedge effect 2016-01-25 14:11:54 +01:00
screenshot Add support for skip close animation to OnScreenMessage 2017-01-25 13:54:34 +01:00
sheet [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
showfps [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
showpaint [effects] Use shader traits in ShowPaint effect 2016-01-25 14:11:54 +01:00
slide Port to CMake AUTOMOC 2016-02-01 21:05:36 +01:00
slideback [effects/slideback] Consider windows which do have painting disabled as not usable 2017-04-20 17:03:12 +02:00
slidingpopups [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
snaphelper [effects] Use shader traits in SnapHelper effect 2016-01-25 14:11:54 +01:00
startupfeedback Create KSelectionOwner in StartupFeedbackEffect only on X11 2016-11-07 11:42:10 +01:00
thumbnailaside [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
touchpoints [effects] Add new effect for touch point visualization 2016-08-18 10:36:48 +02:00
trackmouse [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
translucency SVN_SILENT made messages (.desktop file) - always resolve ours 2017-03-25 06:02:34 +01:00
windowaperture SVN_SILENT made messages (.desktop file) - always resolve ours 2017-03-25 06:02:34 +01:00
windowgeometry [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
wobblywindows [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
zoom [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
CMakeLists.txt Desaturate non-responsive windows 2017-04-05 11:16:23 +02:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00
effect_builtins.cpp [effects] Add a colorpicker effect 2016-11-25 09:30:34 +01:00
effect_builtins.h [effects] Add a colorpicker effect 2016-11-25 09:30:34 +01:00
kwineffect.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-03-25 06:02:34 +01:00
logging.cpp pedantic fixes 2016-07-16 13:14:44 -04:00
shaders.qrc [effects] Drop the logout effect 2016-08-24 10:09:22 +02:00