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