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

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/4279106e8a
                   |                            |3b4db4fd869ef661f07368a703a
                   |                            |024

--- Comment #5 from Vlad Zahorodnii <[email protected]> ---
Git commit 4279106e8a3b4db4fd869ef661f07368a703a024 by Vlad Zahorodnii.
Committed on 23/06/2026 at 05:17.
Pushed by vladz into branch 'master'.

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.

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/4279106e8a3b4db4fd869ef661f07368a703a024

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

Reply via email to