Remove keyboard group from list on destroy

This commit is contained in:
project-repo 2020-04-12 09:07:54 +02:00
commit da8d0304a6

1
seat.c
View file

@ -794,6 +794,7 @@ handle_destroy(struct wl_listener *listener, void *_data) {
struct cg_keyboard_group *group, *group_tmp;
wl_list_for_each_safe(group, group_tmp, &seat->keyboard_groups, link) {
wl_list_remove(&group->link);
wlr_keyboard_group_destroy(group->wlr_group);
wl_event_source_remove(group->key_repeat_timer);
free(group);