mirror of
https://github.com/0intro/wmii
synced 2025-02-09 10:54:57 +03:00
fixed grab-related bug
This commit is contained in:
parent
3615845bdd
commit
4a93c03dbc
11
cmd/wm/kb.c
11
cmd/wm/kb.c
@ -63,6 +63,7 @@ blitz_strtomod(char *val)
|
||||
static void
|
||||
grab_key(Key *k)
|
||||
{
|
||||
fprintf(stderr, "grabbing %s %ld %d\n", k->name, k->mod, k->key);
|
||||
XGrabKey(dpy, k->key, k->mod, root,
|
||||
True, GrabModeAsync, GrabModeAsync);
|
||||
if(num_lock_mask) {
|
||||
@ -270,17 +271,17 @@ update_keys()
|
||||
}
|
||||
|
||||
for(l = p = def.keys; p && *p;) {
|
||||
if(*p == '\n' || !*(p + 1)) {
|
||||
if(*(p + 1))
|
||||
*p = 0;
|
||||
if(*p == '\n') {
|
||||
*p = 0;
|
||||
grab_key(get_key(l));
|
||||
if(*(p + 1))
|
||||
*p = '\n';
|
||||
*p = '\n';
|
||||
l = ++p;
|
||||
}
|
||||
else
|
||||
p++;
|
||||
}
|
||||
if(l < p && strlen(l))
|
||||
grab_key(get_key(l));
|
||||
|
||||
XSync(dpy, False);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user