wlroots/util/meson.build
Kenny Levinsen b222fe2a4a util/signal: Introduce wlr_signal_emit_final
wlr_signal_emit_final is conceptually similar to wl_signal_emit_mutable
(i.e., our old wlr_signal_emit_safe), but instead of running all
listeners that were added at the time the signal emit started, we run
until the list is empty, removing entries as we go along.

This ensures that newly added signals are run all the same.
2025-05-06 00:35:10 +02:00

18 lines
215 B
Meson

wlr_files += files(
'addon.c',
'array.c',
'box.c',
'env.c',
'global.c',
'log.c',
'matrix.c',
'rect_union.c',
'region.c',
'set.c',
'shm.c',
'signal.c',
'time.c',
'token.c',
'transform.c',
'utf8.c',
)