backend/native: Set no-libinput seat flag in seat id switch statement

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4022>
This commit is contained in:
Sebastian Wick 2024-12-16 14:39:24 +01:00
parent a085281138
commit d42b6fd1e1

View File

@ -154,25 +154,23 @@ meta_backend_native_create_default_seat (MetaBackend *backend,
ClutterContext *clutter_context =
meta_backend_get_clutter_context (backend);
const char *seat_id = NULL;
MetaSeatNativeFlag flags;
MetaSeatNativeFlag flags = META_SEAT_NATIVE_FLAG_NONE;
switch (priv->mode)
{
case META_BACKEND_NATIVE_MODE_DEFAULT:
seat_id = get_seat_id (backend_native);
break;
case META_BACKEND_NATIVE_MODE_HEADLESS:
case META_BACKEND_NATIVE_MODE_TEST_HEADLESS:
seat_id = get_seat_id (backend_native);
flags = META_SEAT_NATIVE_FLAG_NO_LIBINPUT;
break;
case META_BACKEND_NATIVE_MODE_TEST_VKMS:
seat_id = META_BACKEND_TEST_INPUT_SEAT;
break;
}
if (meta_backend_is_headless (backend))
flags = META_SEAT_NATIVE_FLAG_NO_LIBINPUT;
else
flags = META_SEAT_NATIVE_FLAG_NONE;
return CLUTTER_SEAT (g_object_new (META_TYPE_SEAT_NATIVE,
"backend", backend,
"context", clutter_context,