client.c
changeset 202 f5b952e566da
parent 200 592b26ac1acc
child 229 f4f5d000ce7a
equal deleted inserted replaced
201:124671c251ee 202:f5b952e566da
   467 	Client *c;
   467 	Client *c;
   468 
   468 
   469 	if(!sel || (arrange != dotile) || sel->isfloat)
   469 	if(!sel || (arrange != dotile) || sel->isfloat)
   470 		return;
   470 		return;
   471 
   471 
   472 	if(sel == getnext(clients) && sel->next)  {
   472 	if(sel == getnext(clients))  {
   473 		if((c = getnext(sel->next)))
   473 		if((c = getnext(sel->next)))
   474 			sel = c;
   474 			sel = c;
       
   475 		else
       
   476 			return;
   475 	}
   477 	}
   476 
   478 
   477 	/* pop */
   479 	/* pop */
   478 	if(sel->prev)
   480 	if(sel->prev)
   479 		sel->prev->next = sel->next;
   481 		sel->prev->next = sel->next;