summaryrefslogtreecommitdiff
path: root/rcm-server-evdev.c
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2015-08-13 21:58:00 +0200
committerDavid Härdeman <david@hardeman.nu>2015-08-13 21:58:00 +0200
commit4b37e07e7c0ebfee00406617f40dc8bdbb9622f3 (patch)
tree9b9dd8c315c115ddade56f483e6c9870af883b55 /rcm-server-evdev.c
parentf1d9e707d0875ef418d2b8c570afcea522101a62 (diff)
Add driver description and dev name to dbus protocol
Diffstat (limited to 'rcm-server-evdev.c')
-rw-r--r--rcm-server-evdev.c3
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);