ff013b0da4
The HAL spec says that input.xkb.{rmlv}* can be sent, but if the user
specifies a X-specific {rmlv}, then this is overridden through the use of
input.x11_options.Xkb{RMLV}.
However, the way how the server parses options--by ignoring capitalisation,
underscores and spaces--the HAL and the x11_options would override each other.
So we simply filter the options, letting Xkb{RMLV} override xkb_{rmlv} and
only actually add them to the device after parsing _all_ options.
* rmlv ... rules, model, layout, variant
See Bug 13037 <http://bugs.freedesktop.org/show_bug.cgi?id=13037>
(cherry picked from commit
|
||
---|---|---|
.. | ||
config-backends.h | ||
config.c | ||
dbus-api | ||
dbus-core.c | ||
dbus.c | ||
hal.c | ||
Makefile.am | ||
x11-input.fdi | ||
xorg-server.conf |