From 9fb08904a997cd0d4828ae6d876dbb93f353dd60 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Sun, 28 Oct 2012 16:54:07 +0100 Subject: [PATCH] uterm: input: fix stopping key-repeat when going asleep We need to stop each key-repeat when putting input-devices to sleep. Signed-off-by: David Herrmann --- src/uterm_input.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/uterm_input.c b/src/uterm_input.c index 6581ed5..47841ef 100644 --- a/src/uterm_input.c +++ b/src/uterm_input.c @@ -132,6 +132,8 @@ static void input_sleep_dev(struct uterm_input_dev *dev) if (dev->rfd < 0) return; + dev->repeating = false; + ev_timer_update(dev->repeat_timer, NULL); ev_eloop_rm_fd(dev->fd); dev->fd = NULL; close(dev->rfd);