ecore-drm: Add logical pointer x, y variable in seat for reflecting multiple pointer...
authorDuna Oh <duna.oh@samsung.com>
Mon, 30 Nov 2015 16:05:07 +0000 (11:05 -0500)
committerChris Michael <cp.michael@samsung.com>
Mon, 30 Nov 2015 16:05:07 +0000 (11:05 -0500)
commit21b1a3f221fb6bd477cfefbb9d0099717c13523d
tree9bc2572aff4d8d472393c50895a51480a03f6e61
parent527ac119f1de21034e761b24923b0cb06d946649
ecore-drm: Add logical pointer x, y variable in seat for reflecting multiple pointer's movement

Summary: When one pointer moves, we should update the position of other devices.

Test Plan:
(1) Two pointer devices are connected.
(2) Move the cursor to (x, y) position using "device 1".
(3) When you move the cursor using "device 2", the cursor doesn't start from (x, y) position. This causes discontinuous mouse motion.

Reviewers: raster, zmike, gwanglim, stefan_schmidt, devilhorns, ManMower

Reviewed By: devilhorns, ManMower

Subscribers: cedric, Jeon, input.hacker, jpeg

Differential Revision: https://phab.enlightenment.org/D3384
src/lib/ecore_drm/ecore_drm_device.c
src/lib/ecore_drm/ecore_drm_evdev.c
src/lib/ecore_drm/ecore_drm_private.h