quickshell/src/wayland/wlr_layershell
outfoxxed 20322484b9
wayland/layershell: fix bridge destructor use after free on reload
Under some conditions, Qt will recreate the layer surface. The layer
surface destructor tries to destroy the bridge, but doesn't actually
need to because the bridge is a child of the QWindow owning the layer,
meaning not destroying it is actually completely fine.
2025-06-15 02:52:16 -07:00
..
CMakeLists.txt wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
shell_integration.cpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
shell_integration.hpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
surface.cpp wayland/layershell: fix bridge destructor use after free on reload 2025-06-15 02:52:16 -07:00
surface.hpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
wlr-layer-shell-unstable-v1.xml refactor: move wlr_layershell to its own subdirectory 2024-02-26 03:13:55 -08:00
wlr_layershell.cpp wayland/layershell: use bindable implicit size in exclusive zone calc 2025-05-28 02:07:21 -07:00
wlr_layershell.hpp wayland/layershell: ensure bridge is nulled on layer destruction 2025-05-25 16:11:57 -07:00