kwin/effects
Vlad Zagorodniy e918cb5d2d [effects/desktopgrid] Don't change activities
Summary:
If the Desktop Grid effect doesn't use the Present Windows effect to
layout windows, windowAt helper can return a window that doesn't belong
to current activity because it doesn't check whether that window belongs
to current activity.

This change addresses that problem by adding corresponding check.

BUG: 301447
FIXED-IN: 5.13.4

Test Plan:
//Unchecked "Use Present Windows effect to layout the windows".//

* Switched to activity #1
* Switched to virtual desktop #1
* Launched Konsole and maximized it(to increate hit area)
* Switched to activity #2
* Switched to virtual desktop #2
* Launched Dolphin and maximized it
* Activated the Desktop Grid effect, clicked on virtual desktop #1 (activity #2 is still active)
* Switched to activity #1
* Activated the Desktop Grid effect, clicked on virtual desktop #2 (activity #1 is still active)

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D14046
2019-08-27 08:22:06 +03:00
..
backgroundcontrast [Contrast / Blur Effects] Port from QRegion::rects() to QRegion iterators 2017-12-02 17:38:14 +01:00
blur SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
colorpicker Scaling support in ColorPicker effect 2017-04-28 10:23:13 +01:00
coverswitch SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
cube SVN_SILENT made messages (.desktop file) - always resolve ours 2018-09-04 08:26:22 +02:00
desktopgrid [effects/desktopgrid] Don't change activities 2019-08-27 08:22:06 +03:00
dialogparent SVN_SILENT made messages (.desktop file) - always resolve ours 2019-01-16 09:09:19 +01:00
diminactive SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
dimscreen
eyeonscreen SVN_SILENT made messages (.desktop file) - always resolve ours 2019-01-16 09:09:19 +01:00
fade SVN_SILENT made messages (.desktop file) - always resolve ours 2019-07-31 09:35:16 +02:00
fadedesktop SVN_SILENT made messages (.desktop file) - always resolve ours 2018-08-11 07:46:02 +02:00
fallapart [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
flipswitch SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
frozenapp SVN_SILENT made messages (.desktop file) - always resolve ours 2019-01-16 09:09:19 +01:00
glide [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
highlightwindow [effects] Support xcbConnectionChanged for support properties 2017-09-12 18:53:31 +02:00
invert SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
kscreen [KScreen Effect] Fix fade to black 2018-04-26 11:15:38 +02:00
login SVN_SILENT made messages (.desktop file) - always resolve ours 2018-08-11 07:46:02 +02:00
logout SVN_SILENT made messages (.desktop file) - always resolve ours 2018-08-11 07:46:02 +02:00
lookingglass SVN_SILENT made messages (.desktop file) - always resolve ours 2018-11-02 08:22:48 +01:00
magiclamp SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
magnifier SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
maximize SVN_SILENT made messages (.desktop file) - always resolve ours 2019-01-16 09:09:19 +01:00
minimizeanimation Honor animationsSupported in minimize, slide and sliding popups effects 2017-11-23 10:34:06 +01:00
morphingpopups SVN_SILENT made messages (.desktop file) - always resolve ours 2019-07-31 09:35:16 +02:00
mouseclick SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
mousemark SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
presentwindows [effects/presentwindows] Avoid potential freeze during fill-gaps 2018-10-29 00:02:21 +02:00
resize SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
scalein SVN_SILENT made messages (.desktop file) - always resolve ours 2019-01-16 09:09:19 +01:00
screenedge [ScreenEdgeEffect] Create glow Svg on demand 2017-09-28 10:18:36 +02:00
screenshot [effects/screenshot] Upload data to xpixmap in chunks 2019-05-27 17:30:21 +03:00
sheet [effects] Use arg="true" in the kcfg files 2017-04-15 10:03:34 +02:00
showfps SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
showpaint
slide SVN_SILENT made messages (.desktop file) - always resolve ours 2018-08-15 08:14:58 +02:00
slideback [effects/slideback] Ignore windows which are not in visible area 2017-07-06 19:12:06 +02:00
slidingpopups Honor animationsSupported in minimize, slide and sliding popups effects 2017-11-23 10:34:06 +01:00
snaphelper
startupfeedback [effects/startupfeedback] Fix shader 2019-02-05 13:28:14 +01:00
thumbnailaside SVN_SILENT made messages (.desktop file) - always resolve ours 2019-07-31 09:35:16 +02:00
touchpoints Fix unused-parameter warnings as reported by GCC 2017-07-28 21:31:09 +02:00
trackmouse SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
translucency SVN_SILENT made messages (.desktop file) - always resolve ours 2019-04-06 09:35:59 +02:00
windowaperture SVN_SILENT made messages (.desktop file) - always resolve ours 2019-01-16 09:09:19 +01:00
windowgeometry SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
wobblywindows SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-22 07:44:41 +02:00
zoom SVN_SILENT made messages (.desktop file) - always resolve ours 2019-01-16 09:09:19 +01:00
CMakeLists.txt [effects/slide] Add 'Duration' option 2018-01-01 16:54:02 +02:00
effect_builtins.cpp Avoid global static for effects 2018-08-30 13:32:56 +02: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
Messages.sh
shaders.qrc [effects/startupfeedback] Fix shader 2019-02-05 13:28:14 +01:00