aboutsummaryrefslogtreecommitdiff
path: root/src/evdev.c
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2007-08-01 00:02:33 +0300
committerDaniel Stone <daniel@fooishbar.org>2007-08-07 15:44:33 +0300
commite2be2ffa473583b98b93a319163bb54eb5d83ed6 (patch)
tree700d99e7d941aae35d6c2fb09e6829598fe69225 /src/evdev.c
parentMultiple typos in evdev.man (diff)
downloadxf86-input-evdev-e2be2ffa473583b98b93a319163bb54eb5d83ed6.tar.gz
xf86-input-evdev-e2be2ffa473583b98b93a319163bb54eb5d83ed6.tar.bz2
xf86-input-evdev-e2be2ffa473583b98b93a319163bb54eb5d83ed6.zip
Options: Accept differently-named options
Take some differently-named options for device and the XKB options. These should really be better-handled, but eh.
Diffstat (limited to 'src/evdev.c')
-rw-r--r--src/evdev.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/evdev.c b/src/evdev.c
index 94cb619..dc801d0 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -398,7 +398,9 @@ EvdevPreInit(InputDriverPtr drv, IDevPtr dev, int flags)
pInfo->private = pEvdev;
- pEvdev->device = xf86CheckStrOption(dev->commonOptions, "Device", NULL);
+ pEvdev->device = xf86CheckStrOption(dev->commonOptions, "path", NULL);
+ if (!pEvdev->device)
+ pEvdev->device = xf86CheckStrOption(dev->commonOptions, "Device", NULL);
xf86CollectInputOptions(pInfo, NULL, NULL);
xf86ProcessCommonOptions(pInfo, pInfo->options);