diff options
| author | Henrik Rydberg <rydberg@euromail.se> | 2011-02-24 15:43:41 +0100 |
|---|---|---|
| committer | Henrik Rydberg <rydberg@euromail.se> | 2011-02-24 15:43:41 +0100 |
| commit | 44cf31a27658d207eccb741709666a708b743223 (patch) | |
| tree | 340eac7ab71f644d45a9a3a1617f463f43d9bd3f | |
| parent | 7061ec62c1288a5129fc8fef8005a570a3337909 (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>
| -rw-r--r-- | src/frame-mtdev.c | 3 |
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) && |
