diff -r c4ecdb5500f6 -r f7dcd3ac8d6f tag.c --- a/tag.c Thu Nov 30 09:19:52 2006 +0100 +++ b/tag.c Thu Nov 30 15:27:43 2006 +0100 @@ -113,7 +113,7 @@ if(!sel) return; for(i = 0; i < ntags; i++) - sel->tags[i] = False; + sel->tags[i] = (arg->i == -1) ? True : False; sel->tags[arg->i] = True; arrange(); }