From c612331f05b9a1ddddb6f25c598b4258f9e094b1 Mon Sep 17 00:00:00 2001 From: H.G. Muller Date: Wed, 31 Mar 2010 21:36:14 +0200 Subject: [PATCH] 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. --- winboard/jaws.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 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", -- 1.7.0.4