From: H.G. Muller Date: Wed, 31 Mar 2010 19:36:14 +0000 (+0200) Subject: Fix Alt+M JAWS command in Two-Machines mode X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=c612331f05b9a1ddddb6f25c598b4258f9e094b1;p=xboard.git Fix Alt+M JAWS command in Two-Machines mode The command refused to read the ast move because it contained thinking output of the other engine. Let it pay attention to evenIfDuplicate. --- diff --git a/winboard/jaws.c b/winboard/jaws.c index 19ee065..540bf7b 100644 --- a/winboard/jaws.c +++ b/winboard/jaws.c @@ -947,7 +947,7 @@ SayMachineMove(int evenIfDuplicate) break; } } - if(c != lastMover) return; // line is thinking output of future move, ignore. + if(c != lastMover && !evenIfDuplicate) return; // line is thinking output of future move, ignore. if(2*moveNr - (dotCount < 2) == previousMove) return; // do not repeat same move; likely ponder output sprintf(buf, "score %s %d at %d ply",