summaryrefslogtreecommitdiff
path: root/libxklavier/xklavier_config_xkb.c
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2004-09-17 23:42:30 +0000
committerSergey Udaltsov <svu@gnome.org>2004-09-17 23:42:30 +0000
commit3bdb42faf970272f4a7c163364ce0401beab6a32 (patch)
tree4f1e3acc00a43e013344f39144d865ad8737427e /libxklavier/xklavier_config_xkb.c
parent6be58314e011e4a2747d3d1060b5461f84e21135 (diff)
downloadlibxklavier-3bdb42faf970272f4a7c163364ce0401beab6a32.tar.gz
The default value for the root window property is introduced. I help it will help to the poor people with broken XKB - just a little...
Diffstat (limited to 'libxklavier/xklavier_config_xkb.c')
-rw-r--r--libxklavier/xklavier_config_xkb.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libxklavier/xklavier_config_xkb.c b/libxklavier/xklavier_config_xkb.c
index eed17cd..5ebeb70 100644
--- a/libxklavier/xklavier_config_xkb.c
+++ b/libxklavier/xklavier_config_xkb.c
@@ -41,7 +41,11 @@ static char* _XklGetRulesSetName( void )
{
char* rf = NULL;
if( !XklGetNamesProp( _xklAtoms[XKB_RF_NAMES_PROP_ATOM], &rf, NULL ) || ( rf == NULL ) )
- return NULL;
+ {
+ strncpy( rulesSetName, XKB_DEFAULT_RULESET, sizeof rulesSetName );
+ XklDebug( 100, "Using default rules set: [%s]\n", rulesSetName );
+ return rulesSetName;
+ }
strncpy( rulesSetName, rf, sizeof rulesSetName );
free( rf );
}