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

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/8931793d02
                   |                            |ea497d610bd6cb4ccb864ccdfc8
                   |                            |2b7
         Resolution|---                         |FIXED

--- Comment #8 from Vlad Zahorodnii <[email protected]> ---
Git commit 8931793d02ea497d610bd6cb4ccb864ccdfc82b7 by Vlad Zahorodnii.
Committed on 15/09/2026 at 11:03.
Pushed by vladz into branch 'master'.

wayland: Remove current extension state in SurfaceInterface::removeExtension as
well

The idea was to preserve the current state, that the destructor request
doesn't affect the current state. On the other hand, the relevant
extension object will be gone, so that state cannot be accessed.

It should also fix SurfaceState::mergeInto() creating an incompatible
state object if a destroyed and a newly created RawSurfaceExtension
objects have the same address.

M  +1    -0    src/wayland/surface.cpp

https://invent.kde.org/plasma/kwin/-/commit/8931793d02ea497d610bd6cb4ccb864ccdfc82b7

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

Reply via email to