Introduction
Introduction Statistics Contact Development Disclaimer Help
tthis version should also work with cornercases (like unmanage during !issel, e…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 17ec726b494c2ee6e6b5dbe00bb83b2d931b3fc0
parent 373b11de11fd5cee875ef521e3ac0527565c4721
Author: Anselm R. Garbe <[email protected]>
Date: Tue, 23 Jan 2007 12:00:49 +0100
tthis version should also work with cornercases (like unmanage during !issel, e…
Diffstat:
M client.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/client.c b/client.c
t@@ -79,15 +79,16 @@ configure(Client *c) {
void
focus(Client *c) {
- Client *old = sel;
-
if(c && !isvisible(c))
return;
- if(old && old != c) {
- grabbuttons(old, False);
- XSetWindowBorder(dpy, old->win, dc.norm[ColBorder]);
+ if(sel && sel != c) {
+ grabbuttons(sel, False);
+ XSetWindowBorder(dpy, sel->win, dc.norm[ColBorder]);
}
+ sel = c;
+ if(!issel)
+ return;
if(c) {
detachstack(c);
c->snext = stack;
t@@ -96,9 +97,8 @@ focus(Client *c) {
XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]);
XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
}
- else if(issel)
+ else
XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
- sel = c;
drawstatus();
}
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.