From 502ffec5198dd0dbd87f8d88ff07f95f241a24f8 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Sat, 11 Oct 2025 11:23:17 -0400 Subject: clean up and separate from registry --- seat.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'seat.c') diff --git a/seat.c b/seat.c index 6199f13..a995066 100644 --- a/seat.c +++ b/seat.c @@ -4,11 +4,13 @@ struct wl_seat_listener seat_listener; -void setup_seat(client_state* state, uint32_t name) { - state->seat = wl_registry_bind(state->registry, name, &wl_seat_interface, 1); +void setup_seat(client_state* state) { wl_seat_add_listener(state->seat, &seat_listener, state); + wl_display_roundtrip(state->display); } +// listeners + void capabilities(void *data, struct wl_seat *wl_seat, uint32_t capabilities) { client_state* state = data; -- cgit v1.2.3