From b311e74d6e0afcba38bbdcf51d121c1088279da0 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 26 Jul 2013 16:51:17 +1000 Subject: [PATCH] Allow enabling of EV_SYN codes Has no effect, but allow it nonetheless to avoid superfluous conditions in client code. Signed-off-by: Peter Hutterer Reviewed-by: Benjamin Tissoires --- libevdev/libevdev.c | 3 +++ 1 file changed, 3 insertions(+) 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)