Follow-up Comment #14, bug #27772 (project xboard): Well, it seems that for me, the bell character is almost always prefixed to the prompt. I captured it from the winboard.debug file, but that should not really matter. It might be that there is a kind of race condition in the server, where two message of different rigin are sent to the same user, and get interleaved in an unpredictable way.
But I guess it does not really matter. The code suppresses the prompt after board and holdings (together with board or holdings itself), and then switches on the displaying in the console. So if the bell arrives after the '%' of the prompt it should be sounded. Only when it would arrive before the '%' it would be considered part of the prompt, and be suppressed (and then also not sounded). So the patch I have now, /* Suppress following prompt */ if (looking_at(buf, &i, "*% ")) { if(strchr(star_match[0], 7)) Bell(); // FICS fuses bell for next board with prompt in zh captures savingComment = FALSE; } should solve the only case that would lose the bell, and thus solve the problem. I have been watching quite a number of crazyhouse games now, and I neer noticed the bell not sounding. H.G. Muller _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?27772> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-XBoard mailing list Bug-XBoard@gnu.org http://lists.gnu.org/mailman/listinfo/bug-xboard