diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | libxklavier/xklavier_config_xkb.c | 7 |
2 files changed, 9 insertions, 2 deletions
@@ -1,3 +1,7 @@ +2004-12-30 svu + + * libxklavier/xklavier_config_xkb.c: some memory leak nailed + 2004-12-27 svu * libxklavier/xklavier_config_xkb.c, diff --git a/libxklavier/xklavier_config_xkb.c b/libxklavier/xklavier_config_xkb.c index f541594..53e4670 100644 --- a/libxklavier/xklavier_config_xkb.c +++ b/libxklavier/xklavier_config_xkb.c @@ -316,15 +316,18 @@ Bool _XklXkbConfigMultipleLayoutsSupported( void ) { XklConfigRec data; char *layouts[] = { "us", "de" }; + char *variants[] = { NULL, NULL }; #ifdef XKB_HEADERS_PRESENT XkbComponentNamesRec componentNames; #endif data.model = "pc105"; - data.numLayouts = 2; - data.layouts = layouts; data.numVariants = + data.numLayouts = 2; data.numOptions = 0; + data.layouts = layouts; + data.variants = variants; + data.options = NULL; XklDebug( 100, "!!! Checking multiple layouts support\n" ); supportState = NON_SUPPORTED; |