[mutter/wip/carlosg/input-thread: 31/101] wayland: Replace cursor renderer usage with cursor tracker
- From: Carlos Garnacho <carlosg src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [mutter/wip/carlosg/input-thread: 31/101] wayland: Replace cursor renderer usage with cursor tracker
 
- Date: Wed, 25 Nov 2020 17:12:06 +0000 (UTC)
 
commit 370617071a5e3ff64cf12038b3fd94468283478e
Author: Carlos Garnacho <carlosg gnome org>
Date:   Fri Jul 10 23:28:17 2020 +0200
    wayland: Replace cursor renderer usage with cursor tracker
    
    We just want to know the pointer position, let's use something else
    here.
 src/wayland/meta-wayland-dnd-surface.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/src/wayland/meta-wayland-dnd-surface.c b/src/wayland/meta-wayland-dnd-surface.c
index c3b0f7557b..eb0dc85df0 100644
--- a/src/wayland/meta-wayland-dnd-surface.c
+++ b/src/wayland/meta-wayland-dnd-surface.c
@@ -74,16 +74,14 @@ static MetaLogicalMonitor *
 dnd_surface_find_logical_monitor (MetaWaylandActorSurface *actor_surface)
 {
   MetaBackend *backend = meta_get_backend ();
-  MetaCursorRenderer *cursor_renderer =
-    meta_backend_get_cursor_renderer (backend);
+  MetaCursorTracker *cursor_tracker =
+    meta_backend_get_cursor_tracker (backend);
   MetaMonitorManager *monitor_manager =
      meta_backend_get_monitor_manager (backend);
-  graphene_point_t pointer_pos;
+  int x, y;
 
-  pointer_pos = meta_cursor_renderer_get_position (cursor_renderer);
-  return meta_monitor_manager_get_logical_monitor_at (monitor_manager,
-                                                      pointer_pos.x,
-                                                      pointer_pos.y);
+  meta_cursor_tracker_get_pointer (cursor_tracker, &x, &y, NULL);
+  return meta_monitor_manager_get_logical_monitor_at (monitor_manager, x, y);
 }
 
 static double
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]