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.