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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/3663453c7d
                   |                            |0c5ad09120dbfff183ac80d2fe9
                   |                            |7c5

--- Comment #5 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit 3663453c7d0c5ad09120dbfff183ac80d2fe97c5 by Vlad Zahorodnii.
Committed on 13/12/2023 at 14:06.
Pushed by vladz into branch 'master'.

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.

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

https://invent.kde.org/plasma/kwin/-/commit/3663453c7d0c5ad09120dbfff183ac80d2fe97c5

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

Reply via email to