summaryrefslogtreecommitdiff
path: root/src/backends/x11
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-07-13 12:06:12 +0200
committerCarlos Garnacho <carlosg@gnome.org>2020-10-06 21:33:10 +0200
commitbbc4116f10287b73a022c2adc8e2c61af397e987 (patch)
tree6c61978d74fda29926f3a60b55067299a2189bdf /src/backends/x11
parente0944b6097566dee3a09a919ba49a071e0137f26 (diff)
downloadmutter-bbc4116f10287b73a022c2adc8e2c61af397e987.tar.gz
backends: Use graphene_point_t on meta_cursor_tracker_get_pointer()
It's nicer to propagate along. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1475
Diffstat (limited to 'src/backends/x11')
-rw-r--r--src/backends/x11/meta-backend-x11.c7
-rw-r--r--src/backends/x11/meta-cursor-tracker-x11.c6
2 files changed, 7 insertions, 6 deletions
diff --git a/src/backends/x11/meta-backend-x11.c b/src/backends/x11/meta-backend-x11.c
index 69e4ed85f..cf4c9362e 100644
--- a/src/backends/x11/meta-backend-x11.c
+++ b/src/backends/x11/meta-backend-x11.c
@@ -677,7 +677,7 @@ meta_backend_x11_get_current_logical_monitor (MetaBackend *backend)
MetaBackendX11 *x11 = META_BACKEND_X11 (backend);
MetaBackendX11Private *priv = meta_backend_x11_get_instance_private (x11);
MetaCursorTracker *cursor_tracker;
- int x, y;
+ graphene_point_t point;
MetaMonitorManager *monitor_manager;
MetaLogicalMonitor *logical_monitor;
@@ -685,10 +685,11 @@ meta_backend_x11_get_current_logical_monitor (MetaBackend *backend)
return priv->cached_current_logical_monitor;
cursor_tracker = meta_backend_get_cursor_tracker (backend);
- meta_cursor_tracker_get_pointer (cursor_tracker, &x, &y, NULL);
+ meta_cursor_tracker_get_pointer (cursor_tracker, &point, NULL);
monitor_manager = meta_backend_get_monitor_manager (backend);
logical_monitor =
- meta_monitor_manager_get_logical_monitor_at (monitor_manager, x, y);
+ meta_monitor_manager_get_logical_monitor_at (monitor_manager,
+ point.x, point.y);
if (!logical_monitor && monitor_manager->logical_monitors)
logical_monitor = monitor_manager->logical_monitors->data;
diff --git a/src/backends/x11/meta-cursor-tracker-x11.c b/src/backends/x11/meta-cursor-tracker-x11.c
index 91ac4b6af..1e6c39e71 100644
--- a/src/backends/x11/meta-cursor-tracker-x11.c
+++ b/src/backends/x11/meta-cursor-tracker-x11.c
@@ -69,10 +69,10 @@ static void
update_position (MetaCursorTrackerX11 *tracker_x11)
{
MetaCursorTracker *tracker = META_CURSOR_TRACKER (tracker_x11);
- int x, y;
+ graphene_point_t point;
- meta_cursor_tracker_get_pointer (tracker, &x, &y, NULL);
- meta_cursor_tracker_update_position (tracker, x, y);
+ meta_cursor_tracker_get_pointer (tracker, &point, NULL);
+ meta_cursor_tracker_update_position (tracker, point.x, point.y);
}
static gboolean