comparison tag.c @ 533:a5567a0d3011 1.9

do* has no Arg arument anymore (never called directly)
author Anselm R. Garbe <arg@10kloc.org>
date Fri, 06 Oct 2006 13:06:37 +0200
parents 651f2c868b31
children 797e27162b43
comparison
equal deleted inserted replaced
532:651f2c868b31 533:a5567a0d3011
115 return; 115 return;
116 for(i = 0; i < ntags; i++) 116 for(i = 0; i < ntags; i++)
117 sel->tags[i] = False; 117 sel->tags[i] = False;
118 sel->tags[arg->i] = True; 118 sel->tags[arg->i] = True;
119 sel->weight = arg->i; 119 sel->weight = arg->i;
120 arrange(NULL); 120 arrange();
121 } 121 }
122 122
123 void 123 void
124 toggletag(Arg *arg) { 124 toggletag(Arg *arg) {
125 unsigned int i; 125 unsigned int i;
129 sel->tags[arg->i] = !sel->tags[arg->i]; 129 sel->tags[arg->i] = !sel->tags[arg->i];
130 for(i = 0; i < ntags && !sel->tags[i]; i++); 130 for(i = 0; i < ntags && !sel->tags[i]; i++);
131 if(i == ntags) 131 if(i == ntags)
132 sel->tags[arg->i] = True; 132 sel->tags[arg->i] = True;
133 sel->weight = (i == ntags) ? arg->i : i; 133 sel->weight = (i == ntags) ? arg->i : i;
134 arrange(NULL); 134 arrange();
135 } 135 }