event.c
changeset 875 73cd10af065a
parent 872 c7b4661e8902
child 897 0a78c9e46e24
equal deleted inserted replaced
874:e42bdee29c92 875:73cd10af065a
   245 		return;
   245 		return;
   246 	if((c = getclient(ev->window)) && isvisible(c))
   246 	if((c = getclient(ev->window)) && isvisible(c))
   247 		focus(c);
   247 		focus(c);
   248 	else if(ev->window == root) {
   248 	else if(ev->window == root) {
   249 		selscreen = True;
   249 		selscreen = True;
   250 		for(c = stack; c && !isvisible(c); c = c->snext);
   250 		focustopvisible();
   251 		focus(c);
       
   252 	}
   251 	}
   253 }
   252 }
   254 
   253 
   255 static void
   254 static void
   256 expose(XEvent *e) {
   255 expose(XEvent *e) {