From 693b3767f2e8c806ed9cbd33d0060c8d98910b03 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 29 Jul 2020 09:43:06 +1000 Subject: [PATCH] tools: handle device removal Well, print it, anyway. Signed-off-by: Peter Hutterer --- tools/eis-socket-server.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/eis-socket-server.c b/tools/eis-socket-server.c index e914cdc..25d3f2d 100644 --- a/tools/eis-socket-server.c +++ b/tools/eis-socket-server.c @@ -56,6 +56,8 @@ int main(int argc, char **argv) return 1; } + printf("server: waiting on %s\n", socketpath); + struct pollfd fds = { .fd = eis_get_fd(eis), .events = POLLIN, @@ -97,6 +99,11 @@ int main(int argc, char **argv) eis_device_connect(device); break; } + case EIS_EVENT_DEVICE_REMOVED: + { + printf("server: device removed\n"); + break; + } case EIS_EVENT_POINTER_MOTION: { struct eis_event_pointer *p = eis_event_get_pointer_event(e);