[PATCH weston] evdev: Convert wl_fixed_t to int before using internally

Jonas Ådahl jadahl at gmail.com
Tue May 8 23:46:44 PDT 2012


Signed-off-by: Jonas Ådahl <jadahl at gmail.com>
---
 src/evdev.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/evdev.c b/src/evdev.c
index c65b82f..5fa7ae6 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -300,8 +300,8 @@ evdev_flush_motion(struct evdev_input_device *device, uint32_t time)
 
 	if (device->type & EVDEV_RELATIVE_MOTION) {
 		notify_motion(master, time,
-			      master->x + device->rel.dx,
-			      master->y + device->rel.dy);
+			      wl_fixed_to_int(master->x) + device->rel.dx,
+			      wl_fixed_to_int(master->y) + device->rel.dy);
 		device->type &= ~EVDEV_RELATIVE_MOTION;
 		device->rel.dx = 0;
 		device->rel.dy = 0;
-- 
1.7.9.5



More information about the wayland-devel mailing list