tfixing c->weight handling - dwm - [fork] customized build of dwm, the dynamic … | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 1b3903d6e989ec3933b9f855b73fece050e54155 | |
parent cc05093b0dc2c760a6abfca2756d9c95bba81aa7 | |
Author: Anselm R. Garbe <[email protected]> | |
Date: Tue, 5 Sep 2006 08:24:00 +0200 | |
fixing c->weight handling | |
Diffstat: | |
M tag.c | 5 +++-- | |
1 file changed, 3 insertions(+), 2 deletions(-) | |
--- | |
diff --git a/tag.c b/tag.c | |
t@@ -106,8 +106,7 @@ settags(Client *c) | |
if(!matched) | |
for(i = 0; i < ntags; i++) | |
c->tags[i] = seltag[i]; | |
- for(i = 0; i < ntags && !c->tags[i]; i++); | |
- c->weight = i; | |
+ for(c->weight = 0; c->weight < ntags && !c->tags[c->weight]; c->weight… | |
} | |
void | |
t@@ -121,6 +120,7 @@ tag(Arg *arg) | |
for(i = 0; i < ntags; i++) | |
sel->tags[i] = False; | |
sel->tags[arg->i] = True; | |
+ sel->weight = arg->i; | |
arrange(NULL); | |
} | |
t@@ -136,5 +136,6 @@ toggletag(Arg *arg) | |
for(i = 0; i < ntags && !sel->tags[i]; i++); | |
if(i == ntags) | |
sel->tags[arg->i] = True; | |
+ for(sel->weight = 0; sel->weight < ntags && !sel->tags[sel->weight]; s… | |
arrange(NULL); | |
} |