aboutsummaryrefslogtreecommitdiff
path: root/swaylock/seat.c
diff options
context:
space:
mode:
authoremersion <contact@emersion.fr>2018-10-24 14:33:33 +0200
committerGitHub <noreply@github.com>2018-10-24 14:33:33 +0200
commitf2082a3d4c80e96c1e8c75bf8ca442786efb2153 (patch)
tree913c25041f628e8afb2d7e1f0ab1c4a5f9a20ec5 /swaylock/seat.c
parentbdb176863c3c45caae70abb909f9eca9f611e78f (diff)
parent17bb39cd499a2fa423272b62b61368aa0044afe2 (diff)
Merge pull request #2961 from RyanDwyer/swaylock-multiseat
Add multiseat support to swaylock
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 = {
static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat,
enum wl_seat_capability caps) {
- struct swaylock_state *state = data;
- if (state->pointer) {
- wl_pointer_release(state->pointer);
- state->pointer = NULL;
+ struct swaylock_seat *seat = data;
+ if (seat->pointer) {
+ wl_pointer_release(seat->pointer);
+ seat->pointer = NULL;
}
- if (state->keyboard) {
- wl_keyboard_release(state->keyboard);
- state->keyboard = NULL;
+ if (seat->keyboard) {
+ wl_keyboard_release(seat->keyboard);
+ seat->keyboard = NULL;
}
if ((caps & WL_SEAT_CAPABILITY_POINTER)) {
- state->pointer = wl_seat_get_pointer(wl_seat);
- wl_pointer_add_listener(state->pointer, &pointer_listener, NULL);
+ seat->pointer = wl_seat_get_pointer(wl_seat);
+ wl_pointer_add_listener(seat->pointer, &pointer_listener, NULL);
}
if ((caps & WL_SEAT_CAPABILITY_KEYBOARD)) {
- state->keyboard = wl_seat_get_keyboard(wl_seat);
- wl_keyboard_add_listener(state->keyboard, &keyboard_listener, state);
+ seat->keyboard = wl_seat_get_keyboard(wl_seat);
+ wl_keyboard_add_listener(seat->keyboard, &keyboard_listener, seat->state);
}
}