diff options
| author | Anselm R. Garbe <arg@10kloc.org> | 2006-08-29 17:11:37 +0200 | 
|---|---|---|
| committer | Anselm R. Garbe <arg@10kloc.org> | 2006-08-29 17:11:37 +0200 | 
| commit | 157ea539a2d1926ee3a9d2fe713eba0b9428f685 (patch) | |
| tree | 1fa0ce4f751d15559d6d917bff758b6fc456a65e | |
| parent | c3c94c0e0a4da1562b040a17ee670312ad8e65af (diff) | |
applied patch similiar proposed by dave tweed
| -rw-r--r-- | tag.c | 23 | 
1 files changed, 13 insertions, 10 deletions
| @@ -30,6 +30,17 @@ RULES  static RReg *rreg = NULL;  static unsigned int len = 0; +static void +applytag() +{ +	/* asserts sel != NULL */ +	settitle(sel); +	if(!isvisible(sel)) +		arrange(NULL); +	else +		drawstatus(); +} +  /* extern */  Client * @@ -121,11 +132,7 @@ tag(Arg *arg)  	for(i = 0; i < ntags; i++)  		sel->tags[i] = False;  	sel->tags[arg->i] = True; -	settitle(sel); -	if(!isvisible(sel)) -		arrange(NULL); -	else -		drawstatus(); +	applytag();  }  void @@ -140,9 +147,5 @@ toggletag(Arg *arg)  	for(i = 0; i < ntags && !sel->tags[i]; i++);  	if(i == ntags)  		sel->tags[arg->i] = True; -	settitle(sel); -	if(!isvisible(sel)) -		arrange(NULL); -	else -		drawstatus(); +	applytag();  } | 
