From 6e93559db4ac6adb9ffd88d11739e69a56bf0aa0 Mon Sep 17 00:00:00 2001 From: cyber-sushi Date: Sun, 13 Apr 2025 15:16:58 +0200 Subject: [PATCH] Fixed detection for devices with slash in their name --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/udev_monitor.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3724ef6..6c99f72 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -410,7 +410,7 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "makima" -version = "0.10.0" +version = "0.10.1" dependencies = [ "evdev", "fork", diff --git a/Cargo.toml b/Cargo.toml index 68687fd..5f7a0b2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "makima" -version = "0.10.0" +version = "0.10.1" edition = "2021" [dependencies] diff --git a/src/udev_monitor.rs b/src/udev_monitor.rs index e085f35..e167f29 100644 --- a/src/udev_monitor.rs +++ b/src/udev_monitor.rs @@ -295,7 +295,7 @@ pub fn is_mapped(udev_device: &tokio_udev::Device, config_files: &Vec) - for config in config_files { if config .name - .contains(&evdev_device.1.name().unwrap().to_string()) + .contains(&evdev_device.1.name().unwrap().to_string().replace("/", "")) && devnode.to_path_buf() == evdev_device.0 { return true;