1From ca074cc66d87c8fc40c945d4d8984ed9e71ab351 Mon Sep 17 00:00:00 2001
2From: Jeffy Chen <jeffy.chen@rock-chips.com>
3Date: Fri, 29 Jul 2022 15:10:32 +0800
4Subject: [PATCH 6/7] Listen all devices by default
5
6Tested with:
7Run: input-event-daemon -v -D
8Got: input-event-daemon: Start listening on 11 devices...
9
10Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
11---
12 input-event-daemon.c | 8 ++++----
13 1 file changed, 4 insertions(+), 4 deletions(-)
14
15diff --git a/input-event-daemon.c b/input-event-daemon.c
16index 4ba024a..f67bf17 100644
17--- a/input-event-daemon.c
18+++ b/input-event-daemon.c
19@@ -971,10 +971,7 @@ int main(int argc, char *argv[]) {
20         conf.listen[listen_len++] = strdup(argv[arguments]);
21     }
22
23-    if(conf.monitor) {
24-        if (!conf.listen[0])
25-            input_open_all_listener();
26-    } else {
27+    if(!conf.monitor) {
28         char path[strlen(configfile) + 3];
29
30         config_parse_file(configfile);
31@@ -984,6 +981,9 @@ int main(int argc, char *argv[]) {
32         config_parse_dir(path);
33     }
34
35+    if (!conf.listen[0])
36+        input_open_all_listener();
37+
38     daemon_start_listener();
39
40     return EXIT_SUCCESS;
41--
422.20.1
43
44