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

David Edmundson <k...@davidedmundson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/commit/0109bdbba9bf |ma/kwin/commit/71ce1f7a5b6c
                   |ef93134e4d2b8e4d4ead2dde84b |770e2ef7e3b1a0f2b76853c4124
                   |4                           |a
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #23 from David Edmundson <k...@davidedmundson.co.uk> ---
Git commit 71ce1f7a5b6c770e2ef7e3b1a0f2b76853c4124a by David Edmundson.
Committed on 22/11/2020 at 22:04.
Pushed by davidedmundson into branch 'master'.

Add an explicit quit mechanism controlled by plasma

On X Kwin's lifespan used to be managed by XSMP. This accidentally broke
in 5.20 as we made kwin start before ksmserver for speed purposes.

This leaves kwin to be killed by the display manager as the X connection
closes, but this can lead to deadlocks.
Related: bug 428817

On wayland kwin's lifespan is mapped to the lifespan of the ksmserver
binary. This is problematic as it makes our entire xwayland robustness
redundant if we ultimately rely on an application that /has/ to run in
xwayland.

M  +3    -0    org.kde.KWin.Session.xml
M  +5    -0    sm.cpp
M  +1    -0    sm.h

https://invent.kde.org/plasma/kwin/commit/71ce1f7a5b6c770e2ef7e3b1a0f2b76853c4124a

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

Reply via email to