diff options
author | David Härdeman <david@hardeman.nu> | 2015-08-13 21:58:00 +0200 |
---|---|---|
committer | David Härdeman <david@hardeman.nu> | 2015-08-13 21:58:00 +0200 |
commit | 4b37e07e7c0ebfee00406617f40dc8bdbb9622f3 (patch) | |
tree | 9b9dd8c315c115ddade56f483e6c9870af883b55 /rcm-server-evdev.c | |
parent | f1d9e707d0875ef418d2b8c570afcea522101a62 (diff) |
Add driver description and dev name to dbus protocol
Diffstat (limited to 'rcm-server-evdev.c')
-rw-r--r-- | rcm-server-evdev.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rcm-server-evdev.c b/rcm-server-evdev.c index afd89f7..1c04864 100644 --- a/rcm-server-evdev.c +++ b/rcm-server-evdev.c @@ -265,6 +265,7 @@ evdev_setup(struct device *device, const char *path) int r; struct keymap *keymap; + /* FIXME: Fixup error handling */ if (!device) return -EINVAL; @@ -281,6 +282,8 @@ evdev_setup(struct device *device, const char *path) return r; } + device->input_name = strdup(libevdev_get_name(device->evdev_dev)); + printf("Performing evdev setup for device %s (%s)\n", device->path, libevdev_get_name(device->evdev_dev)); r = evdev_clear_keymap(device); |