mirror of
https://github.com/swaywm/sway.git
synced 2025-11-23 06:59:48 -05:00
keyboard remove
This commit is contained in:
parent
5e9ee32d63
commit
4d449743c5
3 changed files with 40 additions and 2 deletions
|
|
@ -53,5 +53,14 @@ struct sway_keyboard *sway_keyboard_create(struct sway_seat *seat,
|
|||
wl_signal_add(&device->keyboard->events.modifiers, &keyboard->keyboard_modifiers);
|
||||
keyboard->keyboard_modifiers.notify = handle_keyboard_modifiers;
|
||||
|
||||
wl_list_insert(&seat->keyboards, &keyboard->link);
|
||||
|
||||
return keyboard;
|
||||
}
|
||||
|
||||
void sway_keyboard_destroy(struct sway_keyboard *keyboard) {
|
||||
wl_list_remove(&keyboard->keyboard_key.link);
|
||||
wl_list_remove(&keyboard->keyboard_modifiers.link);
|
||||
wl_list_remove(&keyboard->link);
|
||||
free(keyboard);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue