diff --git a/types/tablet_v2/wlr_tablet_v2_pad.c b/types/tablet_v2/wlr_tablet_v2_pad.c index 1bdb4ab7..78ec8f22 100644 --- a/types/tablet_v2/wlr_tablet_v2_pad.c +++ b/types/tablet_v2/wlr_tablet_v2_pad.c @@ -526,7 +526,7 @@ void wlr_send_tablet_v2_tablet_pad_ring(struct wlr_tablet_v2_tablet_pad *pad, if (position < 0) { zwp_tablet_pad_ring_v2_send_stop(resource); } else { - zwp_tablet_pad_ring_v2_send_angle(resource, position); + zwp_tablet_pad_ring_v2_send_angle(resource, wl_fixed_from_double(position)); } zwp_tablet_pad_ring_v2_send_frame(resource, time); } diff --git a/types/tablet_v2/wlr_tablet_v2_tool.c b/types/tablet_v2/wlr_tablet_v2_tool.c index df8ab761..d9d14795 100644 --- a/types/tablet_v2/wlr_tablet_v2_tool.c +++ b/types/tablet_v2/wlr_tablet_v2_tool.c @@ -489,7 +489,7 @@ void wlr_send_tablet_v2_tablet_tool_wheel( struct wlr_tablet_v2_tablet_tool *tool, double degrees, int32_t clicks) { if (tool->current_client) { zwp_tablet_tool_v2_send_wheel(tool->current_client->resource, - clicks, degrees); + wl_fixed_from_double(degrees), clicks); queue_tool_frame(tool->current_client); }