summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2004-12-30 02:09:49 +0000
committerSergey Udaltsov <svu@gnome.org>2004-12-30 02:09:49 +0000
commitf6f66e0ccc41d63bd7ea67722b6965a8e0751212 (patch)
tree0992e7bef4544369a31112fd08da87a5718e9fdb
parenta0d36aca420bb50fdad5eac7867ffa52beb800df (diff)
downloadlibxklavier-f6f66e0ccc41d63bd7ea67722b6965a8e0751212.tar.gz
memleak fixed
-rw-r--r--ChangeLog4
-rw-r--r--libxklavier/xklavier_config_xkb.c7
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 26f1715..b1cd3f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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;