From fd62af5b6ccba30a503e61f860986882fc3cc8b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=A4rkl?= Date: Fri, 3 Jul 2020 17:16:09 +0200 Subject: [PATCH] Fix Setsu Disconnect for evdev id check --- setsu/src/setsu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setsu/src/setsu.c b/setsu/src/setsu.c index 252d4c6..fdca7b2 100644 --- a/setsu/src/setsu.c +++ b/setsu/src/setsu.c @@ -206,8 +206,6 @@ static bool is_device_interesting(struct udev_device *dev) static void update_udev_device(Setsu *setsu, struct udev_device *dev) { - if(!is_device_interesting(dev)) - return; const char *path = udev_device_get_devnode(dev); if(!path) return; @@ -232,7 +230,11 @@ static void update_udev_device(Setsu *setsu, struct udev_device *dev) return; } } + // not yet added + if(!is_device_interesting(dev)) + return; + SetsuAvailDevice *adev = calloc(1, sizeof(SetsuAvailDevice)); if(!adev) return;