diff -r 65ed49cbc08b -r afc13760179b mp3.c --- a/mp3.c Fri Nov 13 19:27:36 2009 +0800 +++ b/mp3.c Sun Dec 06 08:48:57 2009 +0800 @@ -563,11 +563,11 @@ int hash=MakeHash(buff); if(num==mode->Num) { fg=clrBlack; bg=clrCyan; hash=(hash^77) + 23; } if(all || hash!=hashlist[i]) { - char *s=rindex(buff,'\t'); + const char *s=rindex(buff,'\t'); if(s) { - *s++=0; + Write(5,i,bwc-5,s,fg,bg); + buff.Truncate(s-buff); Write(0,i,5,buff,fg,bg); - Write(5,i,bwc-5,s,fg,bg); } else Write(0,i,bwc,buff,fg,bg);