summaryrefslogtreecommitdiff
path: root/src/atom.c
diff options
context:
space:
mode:
authorRan Benita <ran234@gmail.com>2012-03-31 00:02:12 +0300
committerDaniel Stone <daniel@fooishbar.org>2012-04-02 13:11:59 +0100
commit3c9493795b3b632298921e6399d67b15e052f655 (patch)
tree762516914e81671abf44bc51d86c50a36f54078f /src/atom.c
parentffb610c943154afdcaad949e7b0db93fd9047b2b (diff)
downloadxorg-lib-libxkbcommon-3c9493795b3b632298921e6399d67b15e052f655.tar.gz
Fix bugs to allow multiple keymaps in one process
These were several initializations that were forgotten in the previous memory leak fixes. Now several xkb_desc's can coexist (relatively) peacefully. Signed-off-by: Ran Benita <ran234@gmail.com> [daniels: Only the atom.c is relevant with the new context API.]
Diffstat (limited to 'src/atom.c')
-rw-r--r--src/atom.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/atom.c b/src/atom.c
index f26e23a..d4076c4 100644
--- a/src/atom.c
+++ b/src/atom.c
@@ -213,4 +213,5 @@ XkbcFreeAllAtoms(void)
free(nodeTable);
nodeTable = NULL;
lastAtom = XKB_ATOM_NONE;
+ tableLength = 0;
}