|  | @@ -8,9 +8,6 @@
 | 
	
		
			
				|  |  |  #include <X11/keysym.h>
 | 
	
		
			
				|  |  |  #include <X11/Xatom.h>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#define ButtonMask      (ButtonPressMask | ButtonReleaseMask)
 | 
	
		
			
				|  |  | -#define MouseMask       (ButtonMask | PointerMotionMask)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  /* CUSTOMIZE */
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  typedef struct {
 | 
	
	
		
			
				|  | @@ -20,17 +17,13 @@ typedef struct {
 | 
	
		
			
				|  |  |  	Arg arg;
 | 
	
		
			
				|  |  |  } Key;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -/*
 | 
	
		
			
				|  |  |  const char *browse[] = { "firefox", NULL };
 | 
	
		
			
				|  |  |  const char *gimp[] = { "gimp", NULL };
 | 
	
		
			
				|  |  | -*/
 | 
	
		
			
				|  |  | -const char *term[] = { "xterm", NULL };
 | 
	
		
			
				|  |  | -/*
 | 
	
		
			
				|  |  | +const char *term[] = { /*"xterm", NULL };*/
 | 
	
		
			
				|  |  |  	"urxvt", "-tr", "+sb", "-bg", "black", "-fg", "white", "-cr", "white",
 | 
	
		
			
				|  |  |  	"-fn", "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*", NULL
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  const char *xlock[] = { "xlock", NULL };
 | 
	
		
			
				|  |  | -*/
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  static Key key[] = {
 | 
	
		
			
				|  |  |  	/* modifier		key		function	arguments */
 | 
	
	
		
			
				|  | @@ -57,11 +50,9 @@ static Key key[] = {
 | 
	
		
			
				|  |  |  	{ MODKEY|ShiftMask,	XK_c,		killclient,	{ 0 } }, 
 | 
	
		
			
				|  |  |  	{ MODKEY|ShiftMask,	XK_q,		quit,		{ 0 } },
 | 
	
		
			
				|  |  |  	{ MODKEY|ShiftMask,	XK_Return,	spawn,		{ .argv = term } },
 | 
	
		
			
				|  |  | -	/*
 | 
	
		
			
				|  |  |  	{ MODKEY|ShiftMask,	XK_g,		spawn,		{ .argv = gimp } },
 | 
	
		
			
				|  |  |  	{ MODKEY|ShiftMask,	XK_l,		spawn,		{ .argv = xlock } },
 | 
	
		
			
				|  |  |  	{ MODKEY|ShiftMask,	XK_w,		spawn,		{ .argv = browse } },
 | 
	
		
			
				|  |  | -	*/
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* END CUSTOMIZE */
 | 
	
	
		
			
				|  | @@ -172,6 +163,7 @@ buttonpress(XEvent *e)
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	else if((c = getclient(ev->window))) {
 | 
	
		
			
				|  |  | +		focus(c);
 | 
	
		
			
				|  |  |  		switch(ev->button) {
 | 
	
		
			
				|  |  |  		default:
 | 
	
		
			
				|  |  |  			break;
 | 
	
	
		
			
				|  | @@ -247,7 +239,7 @@ enternotify(XEvent *e)
 | 
	
		
			
				|  |  |  	Client *c;
 | 
	
		
			
				|  |  |  	XCrossingEvent *ev = &e->xcrossing;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	if(ev->mode != NotifyNormal || ev->detail == NotifyInferior)
 | 
	
		
			
				|  |  | +	if(ev->detail == NotifyInferior)
 | 
	
		
			
				|  |  |  		return;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	if((c = getclient(ev->window)))
 |