summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2011-02-24 15:43:41 +0100
committerHenrik Rydberg <rydberg@euromail.se>2011-02-24 15:43:41 +0100
commit44cf31a27658d207eccb741709666a708b743223 (patch)
tree340eac7ab71f644d45a9a3a1617f463f43d9bd3f /src
parent7061ec62c1288a5129fc8fef8005a570a3337909 (diff)
Do not accept non-mt devices until emulation is in place
The current code accepts multi-finger non-mt devices such as older synaptics trackpads, which breaks things since emulation of these devices is not in place. Fixed with this patch. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'src')
-rw-r--r--src/frame-mtdev.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/frame-mtdev.c b/src/frame-mtdev.c
index 1d9976d..c0f15d8 100644
--- a/src/frame-mtdev.c
+++ b/src/frame-mtdev.c
@@ -47,6 +47,9 @@ int utouch_frame_is_supported_mtdev(const struct evemu_device *dev)
47 evemu_has_event(dev, EV_ABS, ABS_MT_POSITION_Y)) 47 evemu_has_event(dev, EV_ABS, ABS_MT_POSITION_Y))
48 return 1; 48 return 1;
49 49
50 /* do not support multi-finger non-mt for now */
51 return 0;
52
50 return evemu_has_event(dev, EV_ABS, ABS_X) && 53 return evemu_has_event(dev, EV_ABS, ABS_X) &&
51 evemu_has_event(dev, EV_ABS, ABS_Y) && 54 evemu_has_event(dev, EV_ABS, ABS_Y) &&
52 evemu_has_event(dev, EV_KEY, BTN_TOUCH) && 55 evemu_has_event(dev, EV_KEY, BTN_TOUCH) &&