diff options
author | Anselm R. Garbe <arg@suckless.org> | 2007-01-23 12:29:17 +0100 |
---|---|---|
committer | Anselm R. Garbe <arg@suckless.org> | 2007-01-23 12:29:17 +0100 |
commit | 71b84c21149adb7adff6140a1f471c4a294edd4b (patch) | |
tree | 05ebdbb11aedafabec4e632b3962522658ffb570 /client.c | |
parent | edb2660a2e61e300fb47a9a15fb264fca5c9895e (diff) | |
download | dwm-71b84c21149adb7adff6140a1f471c4a294edd4b.tar.gz |
small changes
Diffstat (limited to 'client.c')
-rw-r--r-- | client.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/client.c b/client.c index 0a59c22..f2cd802 100644 --- a/client.c +++ b/client.c @@ -85,20 +85,22 @@ focus(Client *c) { grabbuttons(sel, False); XSetWindowBorder(dpy, sel->win, dc.norm[ColBorder]); } - sel = c; - if(!issel) - return; if(c) { detachstack(c); c->snext = stack; stack = c; grabbuttons(c, True); + } + sel = c; + drawstatus(); + if(!activescreen) + return; + if(sel) { XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]); XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); } else XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); - drawstatus(); } Client * |