From 78506465bcd35d0c968b3653a50dcfb10e2b9239 Mon Sep 17 00:00:00 2001 From: illiliti Date: Wed, 20 May 2026 01:17:21 +0300 Subject: [PATCH] backend/libinput: create udev context directly --- backend/libinput/backend.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/libinput/backend.c b/backend/libinput/backend.c index 909292864..ba51ff3c3 100644 --- a/backend/libinput/backend.c +++ b/backend/libinput/backend.c @@ -7,6 +7,7 @@ #include #include "backend/libinput.h" #include "util/env.h" +#include static struct wlr_libinput_backend *get_libinput_backend_from_backend( struct wlr_backend *wlr_backend) { @@ -192,7 +193,7 @@ struct wlr_backend *wlr_libinput_backend_create(struct wlr_session *session) { backend->session = session; backend->libinput_context = libinput_udev_create_context(&libinput_impl, - backend, backend->session->udev); + backend, udev_new()); if (!backend->libinput_context) { wlr_log(WLR_ERROR, "Failed to create libinput context"); wlr_backend_finish(&backend->backend);