summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/3m.prop2
-rw-r--r--src/evemu.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/data/3m.prop b/data/3m.prop
index b1aac4d..67fbef3 100644
--- a/data/3m.prop
+++ b/data/3m.prop
@@ -1,4 +1,4 @@
1N: 3M 3M MicroTouch USB controller 1N: 3M-3M-MicroTouch-USB-controller
2I: 0003 0596 0502 0110 2I: 0003 0596 0502 0110
3B: 00 0b 00 00 00 00 00 00 00 3B: 00 0b 00 00 00 00 00 00 00
4B: 01 00 00 00 00 00 00 00 00 4B: 01 00 00 00 00 00 00 00 00
diff --git a/src/evemu.c b/src/evemu.c
index 6c99a89..54156aa 100644
--- a/src/evemu.c
+++ b/src/evemu.c
@@ -54,6 +54,9 @@ int evemu_extract(struct evemu_device *dev, int fd)
54 SYSCALL(rc = ioctl(fd, EVIOCGNAME(sizeof(dev->name)), dev->name)); 54 SYSCALL(rc = ioctl(fd, EVIOCGNAME(sizeof(dev->name)), dev->name));
55 if (rc < 0) 55 if (rc < 0)
56 return rc; 56 return rc;
57 for (i = 0; i < sizeof(dev->name); i++)
58 if (isspace(dev->name[i]))
59 dev->name[i] = '-';
57 60
58 SYSCALL(rc = ioctl(fd, EVIOCGID, &dev->id)); 61 SYSCALL(rc = ioctl(fd, EVIOCGID, &dev->id));
59 if (rc < 0) 62 if (rc < 0)