diff options
author | Sergey Udaltsov <svu@gnome.org> | 2004-12-08 01:37:04 +0000 |
---|---|---|
committer | Sergey Udaltsov <svu@gnome.org> | 2004-12-08 01:37:04 +0000 |
commit | ae44233612221d40761036bfae6f37cc2dbb96d3 (patch) | |
tree | 77b6f4640e6656a90a8b83180f159335a1d53fcf /libxklavier/xklavier_xkb.c | |
parent | f10f157db51328b6e5d0b63825f54c4d8319ab6a (diff) | |
download | libxklavier-ae44233612221d40761036bfae6f37cc2dbb96d3.tar.gz |
another new call in API - apps cannot rely on XkbNumKbdGroups
Diffstat (limited to 'libxklavier/xklavier_xkb.c')
-rw-r--r-- | libxklavier/xklavier_xkb.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libxklavier/xklavier_xkb.c b/libxklavier/xklavier_xkb.c index 9399dd7..26a6c7d 100644 --- a/libxklavier/xklavier_xkb.c +++ b/libxklavier/xklavier_xkb.c @@ -70,6 +70,12 @@ int _XklXkbResumeListen( ) return 0; } +unsigned _XklXkbGetMaxNumGroups( void ) +{ + return xklVTable->features & XKLF_MULTIPLE_LAYOUTS_SUPPORTED ? + XkbNumKbdGroups : 1; +} + unsigned _XklXkbGetNumGroups( void ) { return _xklXkb->ctrls->num_groups; @@ -373,6 +379,7 @@ int _XklXkbInit( void ) _XklXkbEventHandler, _XklXkbFreeAllInfo, _XklXkbGetGroupNames, + _XklXkbGetMaxNumGroups, _XklXkbGetNumGroups, _XklXkbGetRealState, _XklXkbLoadAllInfo, |