diff options
Diffstat (limited to 'src/platform/wayland/backend.c')
| -rw-r--r-- | src/platform/wayland/backend.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/platform/wayland/backend.c b/src/platform/wayland/backend.c index 1d83ec6..c3c7bed 100644 --- a/src/platform/wayland/backend.c +++ b/src/platform/wayland/backend.c @@ -126,6 +126,11 @@ static void impl_surface_set_cursor(struct yasl_surface *s, enum yasl_cursor cur wayland_surface_set_cursor((struct wayland_surface *)s, cursor); } +static bool impl_surface_set_pointer_mode(struct yasl_surface *s, enum yasl_pointer_mode mode) +{ + return wayland_surface_set_pointer_mode((struct wayland_surface *)s, mode); +} + static void impl_surface_set_background_color(struct yasl_surface *s, uint32_t bg) { wayland_surface_set_background_color((struct wayland_surface *)s, bg); @@ -206,6 +211,7 @@ const struct yasl_backend_ops yasl_wayland_backend = { .surface_schedule_redraw = impl_surface_schedule_redraw, .surface_present = impl_surface_present, .surface_poll_event = impl_surface_poll_event, + .surface_set_pointer_mode = impl_surface_set_pointer_mode, .surface_geometry = impl_surface_geometry, .surface_timing = impl_surface_timing, .surface_frame_time_ns = impl_surface_frame_time_ns, |
