tag.c
changeset 287 5e5e5392c7cb
parent 285 e864d658eb02
child 289 6562340b9ffc
equal deleted inserted replaced
286:ff501d94de62 287:5e5e5392c7cb
   267 
   267 
   268 	for(i = 0; i < ntags; i++)
   268 	for(i = 0; i < ntags; i++)
   269 		sel->tags[i] = False;
   269 		sel->tags[i] = False;
   270 	sel->tags[arg->i] = True;
   270 	sel->tags[arg->i] = True;
   271 	settitle(sel);
   271 	settitle(sel);
   272 	arrange(NULL);
   272 	if(!isvisible(sel))
       
   273 		arrange(NULL);
   273 }
   274 }
   274 
   275 
   275 void
   276 void
   276 togglemode(Arg *arg)
   277 togglemode(Arg *arg)
   277 {
   278 {
   290 	sel->tags[arg->i] = !sel->tags[arg->i];
   291 	sel->tags[arg->i] = !sel->tags[arg->i];
   291 	for(i = 0; i < ntags && !sel->tags[i]; i++);
   292 	for(i = 0; i < ntags && !sel->tags[i]; i++);
   292 	if(i == ntags)
   293 	if(i == ntags)
   293 		sel->tags[arg->i] = True;
   294 		sel->tags[arg->i] = True;
   294 	settitle(sel);
   295 	settitle(sel);
       
   296 	if(!isvisible(sel))
       
   297 		arrange(NULL);
   295 }
   298 }
   296 
   299 
   297 
   300 
   298 void
   301 void
   299 toggleview(Arg *arg)
   302 toggleview(Arg *arg)