summaryrefslogtreecommitdiff
path: root/libevdev/libevdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'libevdev/libevdev.c')
-rw-r--r--libevdev/libevdev.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c
index 3a6c6eb..c517704 100644
--- a/libevdev/libevdev.c
+++ b/libevdev/libevdev.c
@@ -855,6 +855,9 @@ libevdev_enable_event_code(struct libevdev *dev, unsigned int type,
if (type != EV_ABS && data != NULL)
return -1;
+ if (type == EV_SYN)
+ return 0;
+
max = type_to_mask(dev, type, &mask);
if (code > max)