commit f779ed5c4b8ce561543b251152219ef76935e1b7
parent d7ea20f0290f12e969e8717d6b1ed2be7898c864
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Thu, 2 Mar 2006 11:02:13 +0100
maybe this fixes ened;s issue (though I doubt it)
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/cmd/wm/kb.c b/cmd/wm/kb.c
@@ -121,6 +121,9 @@ create_key(char *name)
r->id = id++;
key = (Key **)cext_array_attach((void **)key, r, sizeof(Key *), &keysz);
nkey++;
+
+
+
return r;
}
@@ -135,7 +138,7 @@ destroy_key(Key *k)
}
static void
-next_keystroke(unsigned long *mod, KeyCode *key)
+next_keystroke(unsigned long *mod, KeyCode *keyCode)
{
XEvent e;
KeySym sym;
@@ -143,7 +146,7 @@ next_keystroke(unsigned long *mod, KeyCode *key)
do {
XMaskEvent(dpy, KeyPressMask, &e);
*mod |= e.xkey.state & valid_mask;
- *key = (KeyCode) e.xkey.keycode;
+ *keyCode = (KeyCode) e.xkey.keycode;
sym = XKeycodeToKeysym(dpy, e.xkey.keycode, 0);
} while(IsModifierKey(sym));
}