wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

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:
cmd/wm/kb.c | 7+++++--
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)); }