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

Vlad Zahorodnii <vlad.zahorod...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/3663453c7d |ma/kwin/-/commit/29d4e89213
                   |0c5ad09120dbfff183ac80d2fe9 |6b11edce2dc864010d3742b0672
                   |7c5                         |f2f

--- Comment #6 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit 29d4e892136b11edce2dc864010d3742b0672f2f by Vlad Zahorodnii.
Committed on 22/04/2025 at 07:34.
Pushed by vladz into branch 'Plasma/5.27'.

scene: Freeze SurfaceItem tree when the Window is closed

If the wl_surface is unmapped, the compositor should unmap the window.
Most clients don't do it, and instead destroy the wl_surface or the
surface role object or both. A very tiny fraction of clients actually
close the window by unmapping the wl_surface. Either way, it's worth
handling that case because xdg-shell protocol says that the clients are
allowed to do it.
(cherry picked from commit 3663453c7d0c5ad09120dbfff183ac80d2fe97c5)

M  +4    -0    src/scene/surfaceitem.cpp
M  +2    -0    src/scene/surfaceitem.h
M  +17   -0    src/scene/surfaceitem_wayland.cpp
M  +1    -0    src/scene/surfaceitem_wayland.h
M  +4    -0    src/scene/windowitem.cpp

https://invent.kde.org/plasma/kwin/-/commit/29d4e892136b11edce2dc864010d3742b0672f2f

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

Reply via email to