discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=054fed5336903bd676bf2242c7c54823af03bd90
commit 054fed5336903bd676bf2242c7c54823af03bd90 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Fri Apr 24 13:40:32 2015 -0400 ecore-drm: fix multiclick interval time libinput returns timestamps in milliseconds as int, not double --- src/lib/ecore_drm/ecore_drm_evdev.c | 2 +- src/lib/ecore_drm/ecore_drm_private.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore_drm/ecore_drm_evdev.c b/src/lib/ecore_drm/ecore_drm_evdev.c index f56e372..666c900 100644 --- a/src/lib/ecore_drm/ecore_drm_evdev.c +++ b/src/lib/ecore_drm/ecore_drm_evdev.c @@ -610,7 +610,7 @@ _ecore_drm_evdev_device_create(Ecore_Drm_Seat *seat, struct libinput_device *dev edev->seat_caps |= EVDEV_SEAT_POINTER; /* TODO: make this configurable */ - edev->mouse.threshold = 0.25; + edev->mouse.threshold = 250; } if (libinput_device_has_capability(device, LIBINPUT_DEVICE_CAP_TOUCH)) diff --git a/src/lib/ecore_drm/ecore_drm_private.h b/src/lib/ecore_drm/ecore_drm_private.h index 16ef53e..75e103a 100644 --- a/src/lib/ecore_drm/ecore_drm_private.h +++ b/src/lib/ecore_drm/ecore_drm_private.h @@ -200,7 +200,7 @@ struct _Ecore_Drm_Evdev int minx, miny, maxw, maxh; double dx, dy; unsigned int last, prev; - double threshold; + uint32_t threshold; Eina_Bool did_double : 1; Eina_Bool did_triple : 1; uint32_t prev_button, last_button; --