aboutsummaryrefslogtreecommitdiffstats
path: root/swaylock/seat.c
diff options
context:
space:
mode:
Diffstat (limited to 'swaylock/seat.c')
-rw-r--r--swaylock/seat.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/swaylock/seat.c b/swaylock/seat.c
index 22dd9360..7b72114f 100644
--- a/swaylock/seat.c
+++ b/swaylock/seat.c
@@ -144,22 +144,22 @@ static const struct wl_pointer_listener pointer_listener = {
144 144
145static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat, 145static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat,
146 enum wl_seat_capability caps) { 146 enum wl_seat_capability caps) {
147 struct swaylock_state *state = data; 147 struct swaylock_seat *seat = data;
148 if (state->pointer) { 148 if (seat->pointer) {
149 wl_pointer_release(state->pointer); 149 wl_pointer_release(seat->pointer);
150 state->pointer = NULL; 150 seat->pointer = NULL;
151 } 151 }
152 if (state->keyboard) { 152 if (seat->keyboard) {
153 wl_keyboard_release(state->keyboard); 153 wl_keyboard_release(seat->keyboard);
154 state->keyboard = NULL; 154 seat->keyboard = NULL;
155 } 155 }
156 if ((caps & WL_SEAT_CAPABILITY_POINTER)) { 156 if ((caps & WL_SEAT_CAPABILITY_POINTER)) {
157 state->pointer = wl_seat_get_pointer(wl_seat); 157 seat->pointer = wl_seat_get_pointer(wl_seat);
158 wl_pointer_add_listener(state->pointer, &pointer_listener, NULL); 158 wl_pointer_add_listener(seat->pointer, &pointer_listener, NULL);
159 } 159 }
160 if ((caps & WL_SEAT_CAPABILITY_KEYBOARD)) { 160 if ((caps & WL_SEAT_CAPABILITY_KEYBOARD)) {
161 state->keyboard = wl_seat_get_keyboard(wl_seat); 161 seat->keyboard = wl_seat_get_keyboard(wl_seat);
162 wl_keyboard_add_listener(state->keyboard, &keyboard_listener, state); 162 wl_keyboard_add_listener(seat->keyboard, &keyboard_listener, seat->state);
163 } 163 }
164} 164}
165 165