D29522: Store normal clients and desktop clients in the same list
Vlad Zahorodnii <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
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