--- 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();
}