wlroots/types/scene
llyyr 3cb2cf9425 scene: use wl_list_for_each_safe to iterate outputs
The outputs loop in handle_scene_buffer_outputs_update may remove entries
from the list while iterating, so use wl_list_for_each_safe instead of
wl_list_for_each.

Fixes: 39e918edc8 ("scene: avoid redundant wl_surface.enter/leave events")
2026-03-13 23:32:06 +05:30
..
drag_icon.c wlr_scene: Don't disable scene nodes at creation time 2024-07-04 14:35:52 -04:00
layer_shell_v1.c scene/layer_shell_v1: Add support for exclusive_edge 2026-02-24 13:28:46 +00:00
output_layout.c scene: ignore duplicate wlr_scene_output_layout_add_output() calls 2024-02-20 11:04:46 +01:00
subsurface_tree.c scene: constify subsurface_tree_set_clip() 2024-03-20 12:56:28 +01:00
surface.c scene: use wl_list_for_each_safe to iterate outputs 2026-03-13 23:32:06 +05:30
wlr_scene.c wlr_scene: Nuke buffer output_enter / output_leave 2026-03-13 13:19:06 -04:00
xdg_shell.c xdg-surface: fix window geometry handling 2024-08-14 18:52:13 +00:00