devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b87cbf8fe42865a5b9d0b62efd3517ef599fb526
commit b87cbf8fe42865a5b9d0b62efd3517ef599fb526 Author: Chris Michael <cp.mich...@samsung.com> Date: Thu Mar 20 07:13:52 2014 +0000 ecore-drm: Fix absolute motion coordinate calculation @bugfix: When calculating center point for absolute motion, use the proper min_y value for calculating Y axis Signed-off-by: Chris Michael <cp.mich...@samsung.com> --- src/lib/ecore_drm/ecore_drm_evdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_drm/ecore_drm_evdev.c b/src/lib/ecore_drm/ecore_drm_evdev.c index bf54c37..ed18d2c 100644 --- a/src/lib/ecore_drm/ecore_drm_evdev.c +++ b/src/lib/ecore_drm/ecore_drm_evdev.c @@ -525,7 +525,7 @@ _device_process_flush(Ecore_Drm_Evdev *dev, unsigned int timestamp) { /* start first motion as centered I guess? */ dev->mouse.x = (dev->abs.min_x + dev->abs.max_x) / 2; - dev->mouse.y = (dev->abs.max_x + dev->abs.max_y) / 2; + dev->mouse.y = (dev->abs.min_y + dev->abs.max_y) / 2; } dev->mouse.x += (dev->abs.x[0] - dev->abs.x[1]); --