https://bugs.kde.org/show_bug.cgi?id=404801

Vlad Zagorodniy <vladz...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/297557bde400a24f95e702d92
                   |                            |f7d98fcb4070313
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED

--- Comment #3 from Vlad Zagorodniy <vladz...@gmail.com> ---
Git commit 297557bde400a24f95e702d92f7d98fcb4070313 by Vlad Zagorodniy.
Committed on 04/03/2019 at 22:54.
Pushed by vladz into branch 'master'.

[wayland] Implement belongsToDesktop check

Summary:
When user asks KWin to show desktop, the compositor just raises every
desktop window, it doesn't attempt to minimize normal clients, etc.
Because desktop windows contain stuff like background and icons, the
compositor has to raise all clients that are somehow correlated with
desktop (e.g. panels, etc). Otherwise it would pretty weird to show only
desktop background.

Currently, not all plasmashell's clients are raised when the compositor
shows desktop because belongsToDesktop is not implemented for ShellClient.

Test Plan:
* Show desktop;
* Open Kickoff (without this patch Kickoff is not visible).

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: kwin

Tags: #kwin

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

M  +16   -15   shell_client.cpp
M  +1    -0    shell_client.h

https://commits.kde.org/kwin/297557bde400a24f95e702d92f7d98fcb4070313

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to