Follow-up Comment #4, bug #27772 (project xboard):

It seems FICS sends holdings both before and after the board. Those before
the board were then overwriting the holdings of the previous board, of course.
I now tried to fix this by hiding a flag in each board that remembers if the
holdings were already set from the ICS, and then suppress any duplicate
holdings that really belong to the next board that is yet to come. (We do not
know the move number of this board before it really arrives; thre is no move
number in a holdings line... :-( )This seems to work.

In bughouse I still allow overwrite, as I suppose multiple holdings updates
can be made there between boards. I have not tested this.

(Not in git yet.)

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

Reply via email to