Commit 3c9493795b3b632298921e6399d67b15e052f655

Ran Benita 2012-03-31T00:02:12

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.]

1
2
3
4
5
6
7
8
9
10
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;
 }