diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2020-07-13 12:06:12 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-10-06 21:33:10 +0200 |
commit | bbc4116f10287b73a022c2adc8e2c61af397e987 (patch) | |
tree | 6c61978d74fda29926f3a60b55067299a2189bdf /src/backends/x11 | |
parent | e0944b6097566dee3a09a919ba49a071e0137f26 (diff) | |
download | mutter-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.c | 7 | ||||
-rw-r--r-- | src/backends/x11/meta-cursor-tracker-x11.c | 6 |
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 |