diff options
| author | Anselm R. Garbe <arg@10kloc.org> | 2006-09-05 08:24:00 +0200 | 
|---|---|---|
| committer | Anselm R. Garbe <arg@10kloc.org> | 2006-09-05 08:24:00 +0200 | 
| commit | 1b3903d6e989ec3933b9f855b73fece050e54155 (patch) | |
| tree | 8122326113c6eab3c1d7d64020d845850945849b | |
| parent | cc05093b0dc2c760a6abfca2756d9c95bba81aa7 (diff) | |
| download | dwm-1b3903d6e989ec3933b9f855b73fece050e54155.tar.gz dwm-1b3903d6e989ec3933b9f855b73fece050e54155.zip | |
fixing c->weight handling
| -rw-r--r-- | tag.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| @@ -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 @@ -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);  } @@ -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]; sel->weight++);  	arrange(NULL);  } | 
