compat: ignore "allowExplicit" in indicator statements
authorRan Benita <ran234@gmail.com>
Thu, 30 Aug 2012 15:56:24 +0000 (18:56 +0300)
committerRan Benita <ran234@gmail.com>
Sat, 1 Sep 2012 07:59:47 +0000 (10:59 +0300)
commit6e676cb7d89f0c3a7e133c6b007264cd381d74cc
treee6fcedc65f0d327c66141a988e4c45baa1a5c9db
parentd573600da0c09479ff382d98f9e0aa08ee88dbc3
compat: ignore "allowExplicit" in indicator statements

Using !allowExplicit sets the XkbIM_NoExplicit flag of the indicator,
which means that an XKB client cannot change the state of the indicator
using e.g. XkbSetNamedIndicator().
We do not support changing the state of an indicator; furthermore doing
it is probably only useful in conjunction with led-drives-keyboard
behavior, which we also do not support. This is because setting an
indicator without led-drives-keyboard would make the indicator and the
modifier/group it's bound to to get out of sync.

We can re-add this if we need this info.

Signed-off-by: Ran Benita <ran234@gmail.com>
src/xkbcomp/compat.c