Simon Ser 992ee045f1 clients/window: atomically update pointer cursor
Currently, Weston clients update the pointer cursor by first issuing
a wl_surface.commit request to update the buffer, then a
wl_pointer.set_cursor request to update the hotspot. This causes an
issue because buffer and hotspot aren't updated atomically: in-between
the two requests, the buffer is new but the hotspot is old.

To fix this issue, create a new surface each time the cursor is
updated.

Signed-off-by: Simon Ser <contact@emersion.fr>
2021-05-30 15:07:04 +00:00
..
2019-11-28 19:24:13 +00:00
2019-11-28 19:24:13 +00:00
2019-11-28 19:24:13 +00:00
2019-11-28 19:24:13 +00:00
2020-02-27 11:08:48 +00:00
2021-02-25 14:35:03 +02:00
2019-11-28 19:24:13 +00:00
2020-02-27 11:08:48 +00:00
2020-08-14 10:31:49 +00:00