diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-07-26 16:51:17 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-07-29 14:05:21 +1000 |
| commit | b311e74d6e0afcba38bbdcf51d121c1088279da0 (patch) | |
| tree | 2b8a8e21f7eeb4455b560b43b2828462a31deed3 /libevdev/libevdev.c | |
| parent | ca6082a946684bf3297c4faa4eb5953db8f69975 (diff) | |
| download | libevdev-b311e74d6e0afcba38bbdcf51d121c1088279da0.tar.gz | |
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 <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Diffstat (limited to 'libevdev/libevdev.c')
| -rw-r--r-- | libevdev/libevdev.c | 3 |
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) |
