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

Igor Poboiko <igor.pobo...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |5.15.0
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/1115ca84902ad75f44a75df44
                   |                            |9f134795e3f0f47
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Igor Poboiko <igor.pobo...@gmail.com> ---
Git commit 1115ca84902ad75f44a75df449f134795e3f0f47 by Igor Poboiko.
Committed on 17/09/2018 at 19:27.
Pushed by poboiko into branch 'master'.

[effects/cubeslide] Fix "sticky" windows detection on Wayland

Summary: This is second part of {D15175}, and aimed at fixing Bug 390366.
The problem was that effect relied on isManaged() to detect OSDs and
notifications, that should be painted on top of the cube. On Wayland, the
desktop window itself is not managed, which made it "sticky".

Instead we use isSpecialWindow() check to explicitly make notifications and
OSDs sticky.
It still requires fixing Plasma::Dialog, since it does not set
isSpecialWindow() flag correctly.

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D15496
FIXED-IN: 5.15.0

M  +1    -1    effects/cube/cubeslide.cpp

https://commits.kde.org/kwin/1115ca84902ad75f44a75df449f134795e3f0f47

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

Reply via email to