diff options
| author | Anselm R. Garbe <arg@suckless.org> | 2007-01-23 11:49:16 +0100 | 
|---|---|---|
| committer | Anselm R. Garbe <arg@suckless.org> | 2007-01-23 11:49:16 +0100 | 
| commit | 373b11de11fd5cee875ef521e3ac0527565c4721 (patch) | |
| tree | e5aea83640e8f1d287d7be9820cb193d8daf0fc2 | |
| parent | 04a2b745299668890ae8571d6812514dbd487245 (diff) | |
I think this is the best solution of multihead support
| -rw-r--r-- | client.c | 16 | ||||
| -rw-r--r-- | event.c | 2 | 
2 files changed, 7 insertions, 11 deletions
| @@ -89,16 +89,12 @@ focus(Client *c) {  		XSetWindowBorder(dpy, old->win, dc.norm[ColBorder]);  	}  	if(c) { -		if(issel) { -			detachstack(c); -			c->snext = stack; -			stack = c; -			grabbuttons(c, True); -			XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]); -			XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); -		} -		else -			XSetWindowBorder(dpy, c->win, dc.norm[ColBorder]); +		detachstack(c); +		c->snext = stack; +		stack = c; +		grabbuttons(c, True); +		XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]); +		XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);  	}  	else if(issel)  		XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); @@ -270,7 +270,7 @@ leavenotify(XEvent *e) {  	if((ev->window == root) && !ev->same_screen) {  		issel = False; -		focus(sel); +		focus(NULL);  	}  } | 
