summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-08-10 09:29:45 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-08-26 09:25:15 +1000
commitf707eff3bb1324b3709861295440a2c392ec9e21 (patch)
tree2c39a95f30474694857771789b0be6787aa8f3f4
parentdb7b76a8aa677e8f26902d3d6def80a39b1da8fb (diff)
powermate: Send EV_SYN after events.
-rw-r--r--src/powermate.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/powermate.c b/src/powermate.c
index 30bc27b..34f549c 100644
--- a/src/powermate.c
+++ b/src/powermate.c
@@ -55,12 +55,16 @@ error:
static int powermate_run(int fd)
{
send_event(fd, EV_REL, REL_DIAL, -1);
+ send_event(fd, EV_SYN, SYN_REPORT, 0);
sleep(1);
send_event(fd, EV_REL, REL_DIAL, 1);
+ send_event(fd, EV_SYN, SYN_REPORT, 0);
sleep(1);
send_event(fd, EV_KEY, BTN_0, 1);
+ send_event(fd, EV_SYN, SYN_REPORT, 0);
usleep(200);
send_event(fd, EV_KEY, BTN_0, 0);
+ send_event(fd, EV_SYN, SYN_REPORT, 0);
sleep(1);
return 0;
}