wlroots/types/output
Simon Ser 73aa61686f output/cursor: fix missing second cursor
When attaching more than one cursor to wlr_output, the first one
will pick the output's hardware cursor, then for the second one
output_set_hardware_cursor() would fail (since the hardware cursor
was already taken), but we still ended up resetting the current
hardware cursor (by calling output_disable_hardware_cursor() below).
As a result only the second cursor would be displayed.

To fix this, move the current hardware cursor check to the caller.

Fixes: 510664e79b ("output: disable hardware cursor when falling back to software")
(cherry picked from commit fd069ad4f2)
2025-09-11 09:13:11 -04:00
..
cursor.c output/cursor: fix missing second cursor 2025-09-11 09:13:11 -04:00
output.c Assert (almost all) signals have no attached listeners on destroy 2025-01-15 19:53:11 +03: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