1
0
Fork 0

backend/nested: Ignore setting pointer constraint

This avoids a crash when pointer constraints are enabled by Wayland
clients.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2932>
This commit is contained in:
Jonas Ådahl 2023-03-22 09:35:53 +01:00 committed by Marge Bot
parent bc9cad5124
commit 83a6a011d7

View file

@ -181,6 +181,13 @@ meta_backend_x11_nested_is_lid_closed (MetaBackend *backend)
return FALSE;
}
static void
meta_backend_x11_nested_set_pointer_constraint (MetaBackend *backend,
MetaPointerConstraint *constraint)
{
g_debug ("Ignored pointer constraint in nested backend");
}
static gboolean
meta_backend_x11_nested_handle_host_xevent (MetaBackendX11 *x11,
XEvent *event)
@ -320,6 +327,7 @@ meta_backend_x11_nested_class_init (MetaBackendX11NestedClass *klass)
backend_class->lock_layout_group = meta_backend_x11_nested_lock_layout_group;
backend_class->set_keymap = meta_backend_x11_nested_set_keymap;
backend_class->is_lid_closed = meta_backend_x11_nested_is_lid_closed;
backend_class->set_pointer_constraint = meta_backend_x11_nested_set_pointer_constraint;
backend_x11_class->handle_host_xevent = meta_backend_x11_nested_handle_host_xevent;
backend_x11_class->translate_device_event = meta_backend_x11_nested_translate_device_event;