| fififif - dwm - dynamic window manager | |
| git clone git://git.suckless.org/dwm | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 321e8d51edb8fe433e8e2ce8d5463c6999cc0576 | |
| parent 78f4b51757430dcbd807063794cd86f81fc686a5 | |
| Author: arg@mig29 <unknown> | |
| Date: Wed, 22 Nov 2006 16:17:50 +0100 | |
| fififif | |
| Diffstat: | |
| M dwm.h | 2 +- | |
| M tag.c | 3 --- | |
| M view.c | 33 -----------------------------… | |
| 3 files changed, 1 insertion(+), 37 deletions(-) | |
| --- | |
| diff --git a/dwm.h b/dwm.h | |
| @@ -82,7 +82,7 @@ struct Client { | |
| int basew, baseh, incw, inch, maxw, maxh, minw, minh; | |
| int grav; | |
| long flags; | |
| - unsigned int border, weight; | |
| + unsigned int border; | |
| Bool isfloat, isfixed, ismax; | |
| Bool *tags; | |
| Client *next; | |
| diff --git a/tag.c b/tag.c | |
| @@ -104,7 +104,6 @@ settags(Client *c, Client *trans) { | |
| if(!matched) | |
| for(i = 0; i < ntags; i++) | |
| c->tags[i] = seltag[i]; | |
| - for(c->weight = 0; c->weight < ntags && !c->tags[c->weight]; c->weight… | |
| } | |
| void | |
| @@ -116,7 +115,6 @@ tag(Arg *arg) { | |
| for(i = 0; i < ntags; i++) | |
| sel->tags[i] = False; | |
| sel->tags[arg->i] = True; | |
| - sel->weight = arg->i; | |
| arrange(); | |
| } | |
| @@ -130,6 +128,5 @@ toggletag(Arg *arg) { | |
| for(i = 0; i < ntags && !sel->tags[i]; i++); | |
| if(i == ntags) | |
| sel->tags[arg->i] = True; | |
| - sel->weight = (i == ntags) ? arg->i : i; | |
| arrange(); | |
| } | |
| diff --git a/view.c b/view.c | |
| @@ -6,42 +6,12 @@ | |
| /* static */ | |
| static Client * | |
| -minclient(void) { | |
| - Client *c, *min; | |
| - | |
| - if((clients && clients->isfloat) || arrange == dofloat) | |
| - return clients; /* don't touch floating order */ | |
| - for(min = c = clients; c; c = c->next) | |
| - if(c->weight < min->weight) | |
| - min = c; | |
| - return min; | |
| -} | |
| - | |
| -static Client * | |
| nexttiled(Client *c) { | |
| for(c = getnext(c); c && c->isfloat; c = getnext(c->next)); | |
| return c; | |
| } | |
| static void | |
| -reorder(void) { | |
| - Client *c, *newclients, *tail; | |
| - | |
| - newclients = tail = NULL; | |
| - while((c = minclient())) { | |
| - detach(c); | |
| - if(tail) { | |
| - c->prev = tail; | |
| - tail->next = c; | |
| - tail = c; | |
| - } | |
| - else | |
| - tail = newclients = c; | |
| - } | |
| - clients = newclients; | |
| -} | |
| - | |
| -static void | |
| togglemax(Client *c) { | |
| XEvent ev; | |
| @@ -247,7 +217,6 @@ toggleview(Arg *arg) { | |
| for(i = 0; i < ntags && !seltag[i]; i++); | |
| if(i == ntags) | |
| seltag[arg->i] = True; /* cannot toggle last view */ | |
| - reorder(); | |
| arrange(); | |
| } | |
| @@ -258,7 +227,6 @@ view(Arg *arg) { | |
| for(i = 0; i < ntags; i++) | |
| seltag[i] = False; | |
| seltag[arg->i] = True; | |
| - reorder(); | |
| arrange(); | |
| } | |
| @@ -268,7 +236,6 @@ viewall(Arg *arg) { | |
| for(i = 0; i < ntags; i++) | |
| seltag[i] = True; | |
| - reorder(); | |
| arrange(); | |
| } | |