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

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/71ce1f7a5b6c |ma/plasma-workspace/commit/
                   |770e2ef7e3b1a0f2b76853c4124 |aea488be1e0d407c7c98a6166c1
                   |a                           |cbd37cd25f6f0

--- Comment #6 from David Edmundson <k...@davidedmundson.co.uk> ---
Git commit aea488be1e0d407c7c98a6166c1cbd37cd25f6f0 by David Edmundson.
Committed on 24/11/2020 at 18:58.
Pushed by davidedmundson into branch 'master'.

Add an explicit method to close kwin

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 and
wayland preparation.

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

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    ksmserver/org.kde.KWin.Session.xml
M  +1    -0    startkde/plasma-shutdown/CMakeLists.txt
M  +7    -0    startkde/plasma-shutdown/shutdown.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/aea488be1e0d407c7c98a6166c1cbd37cd25f6f0

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

Reply via email to