Follow-up Comment #6, bug #27715 (project xboard):

I did just a dirty change to see, if that helps:

void DrawPosition(fullRedraw, board)
     /*Boolean*/int fullRedraw;
     Board board;
{
    printf("FullRedraw: %dn",fullRedraw);
    XDrawPosition(boardWidget, 1/*fullRedraw*/, board);
}

So I didn't see, where the calls are coming from, just which paramters are
coming in at which time . And passing a 1 to "XDrawPosition" removed the
effect.
On a switch to bughouse I saw:
FullRedraw: 1
FullRedraw: 0
On a switch back to normal I saw:
FullRedraw: 0
---------
So if you always do a fullredraw now, that must be sufficient.





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?27715>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-XBoard mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-xboard

Reply via email to