diff options
author | emersion <contact@emersion.fr> | 2018-04-28 12:55:36 +0100 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-04-28 12:55:36 +0100 |
commit | f8e0a034512d4c5a69dde4f5cd02df53af216b72 (patch) | |
tree | 971e4753e41819b218c3b2cbe6890c0c0de13796 /backend/x11/backend.c | |
parent | 79da4c175eca6f2db5e167a9e3c40ef343d6cd87 (diff) |
backend/x11: correctly destroy input devices
Diffstat (limited to 'backend/x11/backend.c')
-rw-r--r-- | backend/x11/backend.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/backend/x11/backend.c b/backend/x11/backend.c index f64515ca..f14bbbe6 100644 --- a/backend/x11/backend.c +++ b/backend/x11/backend.c @@ -317,12 +317,12 @@ struct wlr_backend *wlr_x11_backend_create(struct wl_display *display, wlr_input_device_init(&x11->keyboard_dev, WLR_INPUT_DEVICE_KEYBOARD, &input_device_impl, "X11 keyboard", 0, 0); - wlr_keyboard_init(&x11->keyboard, NULL); + wlr_keyboard_init(&x11->keyboard, &keyboard_impl); x11->keyboard_dev.keyboard = &x11->keyboard; wlr_input_device_init(&x11->pointer_dev, WLR_INPUT_DEVICE_POINTER, &input_device_impl, "X11 pointer", 0, 0); - wlr_pointer_init(&x11->pointer, NULL); + wlr_pointer_init(&x11->pointer, &pointer_impl); x11->pointer_dev.pointer = &x11->pointer; x11->display_destroy.notify = handle_display_destroy; |