diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2017-06-08 22:13:16 +0800 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2017-07-14 20:54:27 +0800 |
commit | 197401fbf82d639de3e510b5a27c7b967431420f (patch) | |
tree | e0d1a7a9b1eb722453440c9a4b9a0184f3eab535 /src/backends/meta-cursor-tracker.c | |
parent | 9ab338d7b6529fa5df77caf3d3b2bca5759dcc98 (diff) | |
download | mutter-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.c | 4 |
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 = |