core: Replace ClutterDeviceManager usage in favor of ClutterSeat

https://gitlab.gnome.org/GNOME/mutter/merge_requests/852
This commit is contained in:
Carlos Garnacho 2019-10-04 14:02:53 +02:00
parent ef2acde122
commit 1c70f6894f

View File

@ -8119,12 +8119,12 @@ mouse_mode_focus (MetaWindow *window,
static gboolean static gboolean
window_has_pointer_wayland (MetaWindow *window) window_has_pointer_wayland (MetaWindow *window)
{ {
ClutterDeviceManager *dm; ClutterSeat *seat;
ClutterInputDevice *dev; ClutterInputDevice *dev;
ClutterActor *pointer_actor, *window_actor; ClutterActor *pointer_actor, *window_actor;
dm = clutter_device_manager_get_default (); seat = clutter_backend_get_default_seat (clutter_get_default_backend ());
dev = clutter_device_manager_get_core_device (dm, CLUTTER_POINTER_DEVICE); dev = clutter_seat_get_pointer (seat);
pointer_actor = clutter_input_device_get_pointer_actor (dev); pointer_actor = clutter_input_device_get_pointer_actor (dev);
window_actor = CLUTTER_ACTOR (meta_window_get_compositor_private (window)); window_actor = CLUTTER_ACTOR (meta_window_get_compositor_private (window));