D29522: Store normal clients and desktop clients in the same list
Vlad Zahorodnii
noreply at phabricator.kde.org
Fri May 8 09:12:08 BST 2020
zzag created this revision.
zzag added a reviewer: KWin.
Herald added a project: KWin.
Herald added a subscriber: kwin.
zzag requested review of this revision.
REVISION SUMMARY
On X11, Workspace stores windows in two list. One with desktop windows
and the other one with all other windows. On Wayland, desktop windows
and normal windows are stored in the same list - m_allClients.
In order to unify scripting on X11 and Wayland, this change makes the
Workspace class store X11 desktop windows and normal X11 windows in the
same list. It's the responsibility of scripts to filter desktop windows.
REPOSITORY
R108 KWin
BRANCH
drop-desktop-list
REVISION DETAIL
https://phabricator.kde.org/D29522
AFFECTED FILES
activities.cpp
composite.cpp
debug_console.cpp
layers.cpp
workspace.cpp
workspace.h
To: zzag, #kwin
Cc: kwin, Orage, cacarry, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwin/attachments/20200508/899f3831/attachment.htm>
More information about the kwin
mailing list