diff --git a/pkg/wayland/wayland.c b/pkg/wayland/wayland.c index 47fb0bf..0493179 100644 --- a/pkg/wayland/wayland.c +++ b/pkg/wayland/wayland.c @@ -398,9 +398,13 @@ void tool_added(void *data, struct zwp_tablet_seat_v2 *zwp_tablet_seat_v2, zwp_tablet_tool_v2_add_listener(tablet_tool, &tablet_tool_listener, NULL); } +void pad_added(void *data, struct zwp_tablet_seat_v2 *zwp_tablet_seat_v2, + struct zwp_tablet_pad_v2 *zwp_tablet_pad_v2) {} + static const struct zwp_tablet_seat_v2_listener tablet_seat_listener = { - .tool_added = tool_added, .tablet_added = tablet_added, + .tool_added = tool_added, + .pad_added = pad_added, }; void touch_down(void *data, struct wl_touch *wl_touch, uint serial, uint time, diff --git a/pkg/wayland/wayland.h b/pkg/wayland/wayland.h index c172245..8e19833 100644 --- a/pkg/wayland/wayland.h +++ b/pkg/wayland/wayland.h @@ -66,6 +66,9 @@ void tablet_added(void *data, struct zwp_tablet_seat_v2 *zwp_tablet_seat_v2, void tool_added(void *data, struct zwp_tablet_seat_v2 *zwp_tablet_seat_v2, struct zwp_tablet_tool_v2 *zwp_tablet_tool_v2); +void pad_added(void *data, struct zwp_tablet_seat_v2 *zwp_tablet_seat_v2, + struct zwp_tablet_pad_v2 *zwp_tablet_pad_v2); + void tablet_tool_removed(void *data, struct zwp_tablet_tool_v2 *id); void tablet_tool_down(void *data, struct zwp_tablet_tool_v2 *id,