From 95e1abf104e8aea7108fc55441dff3509babecde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Fri, 26 Jul 2013 10:40:32 -0700 Subject: [PATCH] evdev: Don't add output offset in evdev_process_absolute_motion() We do that in weston_output_transform_coordinate() now. --- src/evdev.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/evdev.c b/src/evdev.c index 08aa7276..a5543023 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -135,15 +135,13 @@ evdev_process_absolute_motion(struct evdev_device *device, case ABS_X: device->abs.x = (e->value - device->abs.min_x) * screen_width / - (device->abs.max_x - device->abs.min_x) + - device->output->x; + (device->abs.max_x - device->abs.min_x); device->pending_events |= EVDEV_ABSOLUTE_MOTION; break; case ABS_Y: device->abs.y = (e->value - device->abs.min_y) * screen_height / - (device->abs.max_y - device->abs.min_y) + - device->output->y; + (device->abs.max_y - device->abs.min_y); device->pending_events |= EVDEV_ABSOLUTE_MOTION; break; }