I think this is the best solution of multihead support
This commit is contained in:
		
							parent
							
								
									04a2b74529
								
							
						
					
					
						commit
						373b11de11
					
				
							
								
								
									
										16
									
								
								client.c
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								client.c
									
									
									
									
									
								
							@ -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);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user