aewl

diff view.c @ 573:797e27162b43

fififif
author arg@mig29
date Wed, 22 Nov 2006 16:17:50 +0100
parents fe766305eed1
children 37281ebc1b5b
line diff
     1.1 --- a/view.c	Wed Nov 22 14:57:09 2006 +0100
     1.2 +++ b/view.c	Wed Nov 22 16:17:50 2006 +0100
     1.3 @@ -6,42 +6,12 @@
     1.4  /* static */
     1.5  
     1.6  static Client *
     1.7 -minclient(void) {
     1.8 -	Client *c, *min;
     1.9 -
    1.10 -	if((clients && clients->isfloat) || arrange == dofloat)
    1.11 -		return clients; /* don't touch floating order */
    1.12 -	for(min = c = clients; c; c = c->next)
    1.13 -		if(c->weight < min->weight)
    1.14 -			min = c;
    1.15 -	return min;
    1.16 -}
    1.17 -
    1.18 -static Client *
    1.19  nexttiled(Client *c) {
    1.20  	for(c = getnext(c); c && c->isfloat; c = getnext(c->next));
    1.21  	return c;
    1.22  }
    1.23  
    1.24  static void
    1.25 -reorder(void) {
    1.26 -	Client *c, *newclients, *tail;
    1.27 -
    1.28 -	newclients = tail = NULL;
    1.29 -	while((c = minclient())) {
    1.30 -		detach(c);
    1.31 -		if(tail) {
    1.32 -			c->prev = tail;
    1.33 -			tail->next = c;
    1.34 -			tail = c;
    1.35 -		}
    1.36 -		else
    1.37 -			tail = newclients = c;
    1.38 -	}
    1.39 -	clients = newclients;
    1.40 -}
    1.41 -
    1.42 -static void
    1.43  togglemax(Client *c) {
    1.44  	XEvent ev;
    1.45  		
    1.46 @@ -247,7 +217,6 @@
    1.47  	for(i = 0; i < ntags && !seltag[i]; i++);
    1.48  	if(i == ntags)
    1.49  		seltag[arg->i] = True; /* cannot toggle last view */
    1.50 -	reorder();
    1.51  	arrange();
    1.52  }
    1.53  
    1.54 @@ -258,7 +227,6 @@
    1.55  	for(i = 0; i < ntags; i++)
    1.56  		seltag[i] = False;
    1.57  	seltag[arg->i] = True;
    1.58 -	reorder();
    1.59  	arrange();
    1.60  }
    1.61  
    1.62 @@ -268,7 +236,6 @@
    1.63  
    1.64  	for(i = 0; i < ntags; i++)
    1.65  		seltag[i] = True;
    1.66 -	reorder();
    1.67  	arrange();
    1.68  }
    1.69