tag.c
changeset 379 fc279cd6c7be
parent 342 a1901753deef
child 381 b00cc483d13b
equal deleted inserted replaced
378:83576f5f0a90 379:fc279cd6c7be
   118 
   118 
   119 	for(i = 0; i < ntags; i++)
   119 	for(i = 0; i < ntags; i++)
   120 		sel->tags[i] = False;
   120 		sel->tags[i] = False;
   121 	sel->tags[arg->i] = True;
   121 	sel->tags[arg->i] = True;
   122 	settitle(sel);
   122 	settitle(sel);
       
   123 	detach(sel);
       
   124 	attach(sel);
   123 	if(!isvisible(sel))
   125 	if(!isvisible(sel))
   124 		arrange(NULL);
   126 		arrange(NULL);
   125 	else
   127 	else
   126 		drawstatus();
   128 		drawstatus();
   127 }
   129 }
   137 	sel->tags[arg->i] = !sel->tags[arg->i];
   139 	sel->tags[arg->i] = !sel->tags[arg->i];
   138 	for(i = 0; i < ntags && !sel->tags[i]; i++);
   140 	for(i = 0; i < ntags && !sel->tags[i]; i++);
   139 	if(i == ntags)
   141 	if(i == ntags)
   140 		sel->tags[arg->i] = True;
   142 		sel->tags[arg->i] = True;
   141 	settitle(sel);
   143 	settitle(sel);
       
   144 	detach(sel);
       
   145 	attach(sel);
   142 	if(!isvisible(sel))
   146 	if(!isvisible(sel))
   143 		arrange(NULL);
   147 		arrange(NULL);
   144 	else
   148 	else
   145 		drawstatus();
   149 		drawstatus();
   146 }
   150 }