wlroots/types/output
Simon Ser eba71d59d4 backend, output: send commit events after applying all in wlr_backend_commit()
We were iterating over involved outputs, applying the new state and
sending the commit event for each one. This resulted in commit
events being fired while we weren't done applying the new state for
all outputs.

Fix this by first applying all of the states, then firing all of
the events.

Closes: https://github.com/swaywm/sway/issues/8829
(cherry picked from commit 7392b3313a)
2025-09-22 16:00:23 -04:00
..
cursor.c output/cursor: fix missing second cursor 2025-09-11 09:13:11 -04:00
output.c backend, output: send commit events after applying all in wlr_backend_commit() 2025-09-22 16:00:23 -04:00
render.c backend: replace get_buffer_caps hook with a struct field 2024-12-25 18:40:05 +00:00
state.c Support direct scanout with src crop and dst boxes 2024-10-22 18:28:09 +01:00
swapchain.c swapchain, damage_ring: Drop buffer age 2024-08-21 09:45:54 -04:00