Diffusion KWin 4e545f5594fc

[effects/dimscreen] Make it work on Wayland

Authored by zzag on Oct 19 2018, 11:43 AM.

Description

[effects/dimscreen] Make it work on Wayland

Summary:
There is no concept of managed windows in Wayland, so every time we call
managed() on a Wayland client, it will return false. We need to call
that method only for X11 clients.

The resource name part for authentication agents is empty because
KWayland can't get their executable paths.

CCBUG: 398100

Test Plan:
Before:

After:

Reviewers: KWin, davidedmundson

Reviewed By: KWin, davidedmundson

Subscribers: davidedmundson, kwin

Tags: KWin

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

Details

Committed
zzagOct 19 2018, 2:49 PM
Reviewer
KWin
Differential Revision
D16317: [effects/dimscreen] Make it work on Wayland
Parents
R108:9f3a447a43e3: [effects/diminactive] Dim Wayland clients
Branches
Unknown
Tags
Unknown