Diffusion KWin 22cf2b66431a

Store normal clients and desktop clients in the same list

Authored by zzag on May 8 2020, 7:45 AM.

Description

Store normal clients and desktop clients in the same list

Summary:
On X11, Workspace stores windows in two lists. 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.

Reviewers: KWin, apol

Reviewed By: apol

Subscribers: apol, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D29522

Details

Committed
bshahMay 21 2020, 6:58 AM
Reviewer
apol
Differential Revision
D29522: Store normal clients and desktop clients in the same list
Parents
R108:5b6650455a74: Fix org.telegram.desktop identification
Branches
Unknown
Tags
Unknown