backend/headless: remove useless destructor

This commit is contained in:
emersion 2018-04-28 12:47:28 +01:00
parent 57c36ddcb3
commit 79da4c175e
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
4 changed files with 11 additions and 22 deletions

View file

@ -223,14 +223,9 @@ static void backend_destroy(struct wlr_backend *backend) {
wlr_signal_emit_safe(&x11->pointer_dev.events.destroy, &x11->pointer_dev);
wlr_signal_emit_safe(&x11->keyboard_dev.events.destroy, &x11->keyboard_dev);
// TODO probably need to use wlr_keyboard_destroy, but the devices need to
// be malloced for that to work
if (x11->keyboard_dev.keyboard->keymap) {
xkb_keymap_unref(x11->keyboard_dev.keyboard->keymap);
}
if (x11->keyboard_dev.keyboard->xkb_state) {
xkb_state_unref(x11->keyboard_dev.keyboard->xkb_state);
}
wlr_input_device_destroy(&x11->keyboard_dev);
wlr_input_device_destroy(&x11->pointer_dev);
wlr_signal_emit_safe(&backend->events.destroy, backend);