udev: Create udev in MetaBackend

So we can use it for backlight control in both the native and X11
backends.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4130>
This commit is contained in:
Sebastian Wick
2024-09-10 21:27:40 +02:00
parent 387a6e82e5
commit e68728f151
9 changed files with 54 additions and 33 deletions

View File

@ -72,7 +72,7 @@ static void
meta_test_headless_monitor_connect (void)
{
MetaBackend *backend = meta_context_get_backend (test_context);
MetaUdev *udev = meta_backend_native_get_udev (META_BACKEND_NATIVE (backend));
MetaUdev *udev = meta_backend_get_udev (backend);
MetaMonitorManager *monitor_manager =
meta_backend_get_monitor_manager (backend);
g_autolist (GObject) udev_devices = NULL;