Use libinput_event_destroy/xkb_*_unref

Also sneak in a missing drmModeFreePlaneResources
This commit is contained in:
Dominique Martinet 2017-08-12 00:02:04 +02:00
parent e1293a7853
commit de86965174
3 changed files with 4 additions and 0 deletions

View file

@ -311,6 +311,8 @@ static void keyboard_remove(struct wlr_input_device *device, struct compositor_s
if (!kbstate) {
return;
}
xkb_state_unref(kbstate->xkb_state);
xkb_map_unref(kbstate->keymap);
wl_list_remove(&kbstate->link);
wl_list_remove(&kbstate->key.link);
free(kbstate);