summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2015-04-24 13:40:32 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2015-04-24 13:40:32 -0400
commit054fed5336903bd676bf2242c7c54823af03bd90 (patch)
treee80e2f2d29a10dd28450e359ea14dcb1a140ffe5
parent3a3552ec668dcb7c4e417f407c71cd80af0f89fb (diff)
downloadefl-054fed5336903bd676bf2242c7c54823af03bd90.tar.gz
ecore-drm: fix multiclick interval time
libinput returns timestamps in milliseconds as int, not double
-rw-r--r--src/lib/ecore_drm/ecore_drm_evdev.c2
-rw-r--r--src/lib/ecore_drm/ecore_drm_private.h2
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 f56e372453..666c900438 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 16ef53e0ca..75e103a62b 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;