wlroots/types/scene
Kirill Primak 7dde2b66d6 scene/subsurface_tree: fix handling subsurface destruction
This commit renames map/unmap listeners to clarify that they handle
subsurface events, and ensures the node is always destroyed before
the subsurface.

Without this patch, wl_list_remove() would operate on listener links in
already freed memory. glibc is usually lenient to bugs like this, but
musl isn't.

(cherry picked from commit 83ab5055fd36bd0f8a0106257e45d8ed303636d8)
2022-02-02 20:08:20 +01:00
..
output_layout.c scene: add wlr_scene_attach_output_layout 2021-09-09 12:04:35 +02:00
subsurface_tree.c scene/subsurface_tree: fix handling subsurface destruction 2022-02-02 20:08:20 +01:00
wlr_scene.c scene: schedule an output frame on wl_surface.frame 2022-02-02 20:07:39 +01:00
xdg_shell.c scene: add wlr_scene_xdg_surface_create 2021-11-25 18:53:12 +01:00