From ca4dc259d4055f5cce40567c60876ef8dcf65b58 Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Fri, 29 Jul 2022 16:13:56 +0800 Subject: [PATCH 7/7] Support hotplug when listening all devices Tested with: Run: input-event-daemon -v -D Hotplug: input-event-daemon: read(/dev/input/event7): No such device input-event-daemon: Adding device: /dev/input/event7... Signed-off-by: Jeffy Chen --- input-event-daemon.c | 78 +++++++++++++++++++++++++++++++------------- input-event-daemon.h | 1 + 2 files changed, 56 insertions(+), 23 deletions(-) diff --git a/input-event-daemon.c b/input-event-daemon.c index f67bf17..9ba6dfd 100644 --- a/input-event-daemon.c +++ b/input-event-daemon.c @@ -298,7 +298,7 @@ static switch_event_t } void input_open_all_listener() { - int i, listen_len = 0; + int i; char filename[32]; for(i=0; i 750 || idle_time > 0) { idle_event_parse(IDLE_RESET); idle_time = 0; + timeout = 0; } for(i=0; i