diff options
author | Sergey Udaltsov <svu@gnome.org> | 2004-07-26 19:05:59 +0000 |
---|---|---|
committer | Sergey Udaltsov <svu@gnome.org> | 2004-07-26 19:05:59 +0000 |
commit | ddd6d2f46f8f17d1466afb8c1887fbc5f5eba016 (patch) | |
tree | e9605cd3b244195c64ca5e824bfda487690bcaf8 | |
parent | cb9a4e479b091ab4b10118d4aaeda58b9070edbc (diff) | |
download | libxklavier-ddd6d2f46f8f17d1466afb8c1887fbc5f5eba016.tar.gz |
fixing non-compilation error on non-xkb systems, reported by Albert Chin-A-Young
-rw-r--r-- | libxklavier/xklavier_config_xkb.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libxklavier/xklavier_config_xkb.c b/libxklavier/xklavier_config_xkb.c index 68dc0c9..eed17cd 100644 --- a/libxklavier/xklavier_config_xkb.c +++ b/libxklavier/xklavier_config_xkb.c @@ -52,9 +52,9 @@ static char* _XklGetRulesSetName( void ) #endif } +#ifdef XKB_HEADERS_PRESENT static XkbRF_RulesPtr _XklLoadRulesSet( void ) { -#ifdef XKB_HEADERS_PRESENT char fileName[MAXPATHLEN] = ""; char* rf = _XklGetRulesSetName(); @@ -77,11 +77,9 @@ static XkbRF_RulesPtr _XklLoadRulesSet( void ) _xklLastErrorMsg = "Could not load rules"; return NULL; } -#else - _xklRules = NULL; -#endif return _xklRules; } +#endif static void _XklFreeRulesSet( void ) { @@ -175,6 +173,7 @@ Bool XklMultipleLayoutsSupported( void ) { XklDebug( 100, "!!! Checking multiple layouts support\n" ); supportState = NON_SUPPORTED; +#ifdef XKB_HEADERS_PRESENT XkbRF_RulesPtr rulesPtr = _XklLoadRulesSet(); if ( rulesPtr ) { @@ -195,6 +194,7 @@ Bool XklMultipleLayoutsSupported( void ) XklDebug( 100, "!!! Multiple layouts ARE NOT supported\n" ); _XklFreeRulesSet(); } +#endif } return supportState == SUPPORTED; } |