summaryrefslogtreecommitdiff
path: root/src/backends/meta-cursor-tracker.c
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2017-06-08 22:13:16 +0800
committerJonas Ådahl <jadahl@gmail.com>2017-07-14 20:54:27 +0800
commit197401fbf82d639de3e510b5a27c7b967431420f (patch)
treee0d1a7a9b1eb722453440c9a4b9a0184f3eab535 /src/backends/meta-cursor-tracker.c
parent9ab338d7b6529fa5df77caf3d3b2bca5759dcc98 (diff)
downloadmutter-197401fbf82d639de3e510b5a27c7b967431420f.tar.gz
cursor-renderer: Track cursor position using floats
To be able to render the pointer cursor sprite at sub-(logical)-pixel positions, track the pointer position using floats instead of ints. This also requires users of the cursor sprite rect to deal with floating points, when e.g. finding the logical monitor etc. https://bugzilla.gnome.org/show_bug.cgi?id=765011
Diffstat (limited to 'src/backends/meta-cursor-tracker.c')
-rw-r--r--src/backends/meta-cursor-tracker.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backends/meta-cursor-tracker.c b/src/backends/meta-cursor-tracker.c
index 3e1d76bd7..59e242b9f 100644
--- a/src/backends/meta-cursor-tracker.c
+++ b/src/backends/meta-cursor-tracker.c
@@ -350,8 +350,8 @@ meta_cursor_tracker_set_root_cursor (MetaCursorTracker *tracker,
void
meta_cursor_tracker_update_position (MetaCursorTracker *tracker,
- int new_x,
- int new_y)
+ float new_x,
+ float new_y)
{
MetaBackend *backend = meta_get_backend ();
MetaCursorRenderer *cursor_renderer =