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

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/4279106e8a |ma/kwin/-/commit/8a97461b30
                   |3b4db4fd869ef661f07368a703a |5d173609da339cdcc9aa53223b7
                   |024                         |c26

--- Comment #7 from Vlad Zahorodnii <[email protected]> ---
Git commit 8a97461b305d173609da339cdcc9aa53223b7c26 by Vlad Zahorodnii.
Committed on 23/06/2026 at 07:01.
Pushed by vladz into branch 'Plasma/6.7'.

Stop compositing before destroying the workspace and compositor

Both the Compositor and the Workspace are coupled very strongly,
unfortunately. This creates a series of issues when kwin starts and
stops. It's an architectural problem.

At shutdown, the compositor is destroyed after the workspace, but the
render scheduling code needs the workspace. This change makes kwin stop
compositing before destroying the two to make the teardown process less
surprising.
(cherry picked from commit 4279106e8a3b4db4fd869ef661f07368a703a024)

M  +3    -0    autotests/integration/kwin_wayland_test.cpp
M  +2    -4    src/compositor.cpp
M  +3    -0    src/main_wayland.cpp

https://invent.kde.org/plasma/kwin/-/commit/8a97461b305d173609da339cdcc9aa53223b7c26

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

Reply via email to