projects
/
platform
/
upstream
/
libevdev.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aa4726c
)
Sanitize events when we're skipping sync as well
author
Peter Hutterer
<peter.hutterer@who-t.net>
Mon, 17 Mar 2014 06:08:36 +0000
(16:08 +1000)
committer
Peter Hutterer
<peter.hutterer@who-t.net>
Tue, 18 Mar 2014 23:36:41 +0000
(09:36 +1000)
If a client doesn't sync expliciltly, make sure we sanitize the events when we
update the internal library state.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
libevdev/libevdev.c
patch
|
blob
|
history
diff --git
a/libevdev/libevdev.c
b/libevdev/libevdev.c
index 29b2ce419dd70ce50d72c04535fe78007f70b8a5..0730d9912814b97a91631f59b056424672ac2872 100644
(file)
--- a/
libevdev/libevdev.c
+++ b/
libevdev/libevdev.c
@@
-913,6
+913,7
@@
libevdev_next_event(struct libevdev *dev, unsigned int flags, struct input_event
of the device too */
while (queue_shift(dev, &e) == 0) {
dev->queue_nsync--;
+ sanitize_event(dev, &e);
update_state(dev, &e);
}