From: Peter Hutterer Date: Thu, 30 Apr 2015 01:24:48 +0000 (+1000) Subject: timer: drain data on the timerfd when it triggers X-Git-Tag: 0.15.0~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2d86dc2c6e63dea3ae37b5ede349a387da0c90d6;p=platform%2Fupstream%2Flibinput.git timer: drain data on the timerfd when it triggers Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede --- diff --git a/src/timer.c b/src/timer.c index f6c8e427..285f75b2 100644 --- a/src/timer.c +++ b/src/timer.c @@ -101,6 +101,9 @@ libinput_timer_handler(void *data) struct libinput *libinput = data; struct libinput_timer *timer, *tmp; uint64_t now; + uint64_t discard; + + read(libinput->timer.fd, &discard, sizeof(discard)); now = libinput_now(libinput); if (now == 0)