compositor/window-drag: Get ClutterBackend from MetaBackend
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3977>
This commit is contained in:
parent
d584a512cb
commit
e85d12deac
@ -438,10 +438,13 @@ warp_grab_pointer (MetaWindowDrag *window_drag,
|
|||||||
{
|
{
|
||||||
MtkRectangle rect;
|
MtkRectangle rect;
|
||||||
MtkRectangle display_rect = { 0 };
|
MtkRectangle display_rect = { 0 };
|
||||||
MetaDisplay *display;
|
MetaDisplay *display = window->display;
|
||||||
|
MetaCompositor *compositor = meta_display_get_compositor (display);
|
||||||
|
MetaBackend *backend = meta_compositor_get_backend (compositor);
|
||||||
|
ClutterBackend *clutter_backend =
|
||||||
|
meta_backend_get_clutter_backend (backend);
|
||||||
ClutterSeat *seat;
|
ClutterSeat *seat;
|
||||||
|
|
||||||
display = window->display;
|
|
||||||
meta_display_get_size (display,
|
meta_display_get_size (display,
|
||||||
&display_rect.width,
|
&display_rect.width,
|
||||||
&display_rect.height);
|
&display_rect.height);
|
||||||
@ -485,7 +488,7 @@ warp_grab_pointer (MetaWindowDrag *window_drag,
|
|||||||
window_drag->latest_motion_x = *x;
|
window_drag->latest_motion_x = *x;
|
||||||
window_drag->latest_motion_y = *y;
|
window_drag->latest_motion_y = *y;
|
||||||
|
|
||||||
seat = clutter_backend_get_default_seat (clutter_get_default_backend ());
|
seat = clutter_backend_get_default_seat (clutter_backend);
|
||||||
clutter_seat_warp_pointer (seat, *x, *y);
|
clutter_seat_warp_pointer (seat, *x, *y);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user