https://bugs.kde.org/show_bug.cgi?id=510116
Vlad Zahorodnii <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/-/commit/5f587fb72b |ma/kwin/-/commit/7f58ab953f |5dceaef911aa1ae848afb24f90b |05260b8b7258a16975fd7d52377 |e6a |335 --- Comment #11 from Vlad Zahorodnii <[email protected]> --- Git commit 7f58ab953f05260b8b7258a16975fd7d52377335 by Vlad Zahorodnii. Committed on 06/10/2026 at 11:28. Pushed by vladz into branch 'Plasma/6.6'. 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. (cherry picked from commit 8931793d02ea497d610bd6cb4ccb864ccdfc82b7) Co-authored-by: Vlad Zahorodnii <[email protected]> M +1 -0 src/wayland/surface.cpp https://invent.kde.org/plasma/kwin/-/commit/7f58ab953f05260b8b7258a16975fd7d52377335 -- You are receiving this mail because: You are watching all bug changes.
