summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2010-12-14 16:51:15 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2010-12-16 12:43:07 +1000
commitf2050e6be5b6b3f8c429060992cc3ead0cfe86c1 (patch)
tree2ff0c1d51450b9a0de4a4c9991bf920a81f55f4f
parentdf0567d2fa2d67a00dce78a89803e8925d20e324 (diff)
Get the option values from pInfo instead of from the IDevRec.
Doesn't matter which one we take, but ABI 12 dropped the IDevRec. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
-rw-r--r--src/jstk.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/jstk.c b/src/jstk.c
index 1cc837f..1d5befc 100644
--- a/src/jstk.c
+++ b/src/jstk.c
@@ -558,9 +558,9 @@ jstkCorePreInit(InputDriverPtr drv, IDevPtr dev, int flags)
xf86CollectInputOptions(pInfo, NULL, NULL);
/* Joystick device is mandatory */
- priv->device = xf86SetStrOption(dev->commonOptions, "Device", NULL);
+ priv->device = xf86SetStrOption(pInfo->options, "Device", NULL);
if (!priv->device)
- priv->device = xf86SetStrOption(dev->commonOptions, "Path", NULL);
+ priv->device = xf86SetStrOption(pInfo->options, "Path", NULL);
if (!priv->device) {
xf86Msg (X_ERROR, "%s: No Device specified.\n", pInfo->name);
@@ -570,20 +570,20 @@ jstkCorePreInit(InputDriverPtr drv, IDevPtr dev, int flags)
xf86ProcessCommonOptions(pInfo, pInfo->options);
#if DEBUG
- debug_level = xf86SetIntOption(dev->commonOptions, "DebugLevel", 0);
+ debug_level = xf86SetIntOption(pInfo->options, "DebugLevel", 0);
if (debug_level > 0) {
xf86Msg(X_CONFIG, "%s: debug level set to %d\n",
pInfo->name, debug_level);
}
#else
- if (xf86SetIntOption(dev->commonOptions, "DebugLevel", 0) != 0) {
+ if (xf86SetIntOption(pInfo->options, "DebugLevel", 0) != 0) {
xf86Msg(X_WARNING, "%s: DebugLevel: Compiled without debugging support!\n",
pInfo->name);
}
#endif
/* Parse option for autorepeat */
- if ((s = xf86SetStrOption(dev->commonOptions, "AutoRepeat", NULL))) {
+ if ((s = xf86SetStrOption(pInfo->options, "AutoRepeat", NULL))) {
int delay, rate;
if (sscanf(s, "%d %d", &delay, &rate) != 2) {
xf86Msg(X_ERROR, "%s: \"%s\" is not a valid AutoRepeat value",
@@ -599,34 +599,34 @@ jstkCorePreInit(InputDriverPtr drv, IDevPtr dev, int flags)
free(s);
}
- priv->rmlvo.rules = xf86SetStrOption(dev->commonOptions, "xkb_rules", NULL);
+ priv->rmlvo.rules = xf86SetStrOption(pInfo->options, "xkb_rules", NULL);
if (!priv->rmlvo.rules)
- priv->rmlvo.rules = xf86SetStrOption(dev->commonOptions, "XkbRules", "evdev");
+ priv->rmlvo.rules = xf86SetStrOption(pInfo->options, "XkbRules", "evdev");
- priv->rmlvo.model = xf86SetStrOption(dev->commonOptions, "xkb_model", NULL);
+ priv->rmlvo.model = xf86SetStrOption(pInfo->options, "xkb_model", NULL);
if (!priv->rmlvo.model)
- priv->rmlvo.model = xf86SetStrOption(dev->commonOptions, "XkbModel", "evdev");
+ priv->rmlvo.model = xf86SetStrOption(pInfo->options, "XkbModel", "evdev");
- priv->rmlvo.layout = xf86SetStrOption(dev->commonOptions, "xkb_layout", NULL);
+ priv->rmlvo.layout = xf86SetStrOption(pInfo->options, "xkb_layout", NULL);
if (!priv->rmlvo.layout)
- priv->rmlvo.layout = xf86SetStrOption(dev->commonOptions, "XkbLayout", "us");
+ priv->rmlvo.layout = xf86SetStrOption(pInfo->options, "XkbLayout", "us");
- priv->rmlvo.variant = xf86SetStrOption(dev->commonOptions, "xkb_variant", NULL);
+ priv->rmlvo.variant = xf86SetStrOption(pInfo->options, "xkb_variant", NULL);
if (!priv->rmlvo.variant)
- priv->rmlvo.variant = xf86SetStrOption(dev->commonOptions, "XkbVariant", "");
+ priv->rmlvo.variant = xf86SetStrOption(pInfo->options, "XkbVariant", "");
- priv->rmlvo.options = xf86SetStrOption(dev->commonOptions, "xkb_options", NULL);
+ priv->rmlvo.options = xf86SetStrOption(pInfo->options, "xkb_options", NULL);
if (!priv->rmlvo.options)
- priv->rmlvo.options = xf86SetStrOption(dev->commonOptions, "XkbOptions", "");
+ priv->rmlvo.options = xf86SetStrOption(pInfo->options, "XkbOptions", "");
- priv->mouse_enabled = xf86SetBoolOption(dev->commonOptions, "StartMouseEnabled", TRUE);
- priv->keys_enabled = xf86SetBoolOption(dev->commonOptions, "StartKeysEnabled", TRUE);
+ priv->mouse_enabled = xf86SetBoolOption(pInfo->options, "StartMouseEnabled", TRUE);
+ priv->keys_enabled = xf86SetBoolOption(pInfo->options, "StartKeysEnabled", TRUE);
/* Process button mapping options */
for (i=0; i<MAXBUTTONS; i++) {
char p[64];
sprintf(p,"MapButton%d",i+1);
- s = xf86SetStrOption(dev->commonOptions, p, NULL);
+ s = xf86SetStrOption(pInfo->options, p, NULL);
if (s != NULL) {
jstkParseButtonOption(s, priv, i, pInfo->name);
}
@@ -638,7 +638,7 @@ jstkCorePreInit(InputDriverPtr drv, IDevPtr dev, int flags)
for (i=0; i<MAXAXES; i++) {
char p[64];
sprintf(p,"MapAxis%d",i+1);
- s = xf86SetStrOption(dev->commonOptions, p, NULL);
+ s = xf86SetStrOption(pInfo->options, p, NULL);
if (s != NULL) {
jstkParseAxisOption(s, priv, &priv->axis[i], pInfo->name);
}