X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=5c37e3efccac380dd8212b01c93d7b5806432a92;hb=94a0acbcf696ce1aee4fb48537819c6c24d16c88;hp=48695ad804485bf07ab19ee8a0c448fe2cf6da12;hpb=a70f567b63dafae38af86be07c0cc3112a013cca;p=xboard.git diff --git a/backend.c b/backend.c index 48695ad..5c37e3e 100644 --- a/backend.c +++ b/backend.c @@ -6498,7 +6498,7 @@ SendBoard (ChessProgramState *cps, int moveNum) * deprecated "black" command. */ if (!WhiteOnMove(moveNum)) // [HGM] but better a deprecated command than an illegal move... - SendToProgram(boards[0][1][BOARD_LEFT] == WhitePawn ? "a2a3\n" : "black\n", cps); + SendToProgram(boards[0][1][BOARD_LEFT] == WhitePawn && !pieceDesc[WhitePawn] ? "a2a3\n" : "black\nforce\n", cps); if(!cps->extendedEdit) left = BOARD_LEFT, right = BOARD_RGHT; // only board proper