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
state.c
swapchain.c