diff options
| author | Anselm R Garbe <garbeam@gmail.com> | 2008-04-27 18:36:11 +0100 | 
|---|---|---|
| committer | Anselm R Garbe <garbeam@gmail.com> | 2008-04-27 18:36:11 +0100 | 
| commit | c094ed24735b8bac3c6c7773c76e608cdf3f3354 (patch) | |
| tree | 9286cef0744bd4a737bfe1510014d952ba9321ee | |
| parent | bfd6079a155c9429b7b963b678b4a83acab07cd2 (diff) | |
simplification of view() as proposed by anydot
| -rw-r--r-- | dwm.c | 13 | 
1 files changed, 3 insertions, 10 deletions
| @@ -1828,16 +1828,9 @@ updatewmhints(Client *c) {  void  view(const char *arg) { -	Bool tmp[LENGTH(tags)]; -	unsigned int i; - -	for(i = 0; i < LENGTH(tags); i++) -		tmp[i] = (NULL == arg); -	tmp[idxoftag(arg)] = True; - -	seltags ^= 1; /* toggle sel tagset */ -	if(memcmp(tagset[seltags ^ 1], tmp, TAGSZ) != 0) -		memcpy(tagset[seltags], tmp, TAGSZ); +	seltags ^= 1; +	memset(tagset[seltags], (NULL == arg), TAGSZ); +	tagset[seltags][idxoftag(arg)] = True;  	arrange();  } | 
