aewl

diff client.c @ 714:7034ee0f48d6

small changes
author Anselm R. Garbe <arg@suckless.org>
date Tue, 23 Jan 2007 12:29:17 +0100
parents ef2c267884f3
children 5b3e4cdb6674
line diff
     1.1 --- a/client.c	Tue Jan 23 12:04:22 2007 +0100
     1.2 +++ b/client.c	Tue Jan 23 12:29:17 2007 +0100
     1.3 @@ -85,20 +85,22 @@
     1.4  		grabbuttons(sel, False);
     1.5  		XSetWindowBorder(dpy, sel->win, dc.norm[ColBorder]);
     1.6  	}
     1.7 -	sel = c;
     1.8 -	if(!issel)
     1.9 -		return;
    1.10  	if(c) {
    1.11  		detachstack(c);
    1.12  		c->snext = stack;
    1.13  		stack = c;
    1.14  		grabbuttons(c, True);
    1.15 +	}
    1.16 +	sel = c;
    1.17 +	drawstatus();
    1.18 +	if(!activescreen)
    1.19 +		return;
    1.20 +	if(sel) {
    1.21  		XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]);
    1.22  		XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
    1.23  	}
    1.24  	else
    1.25  		XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
    1.26 -	drawstatus();
    1.27  }
    1.28  
    1.29  Client *