X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=parser.c;h=bd1a38aef0251d8d60c9abf0f347662a63be690e;hb=9b57df9ec247e8a2b70640bc6d3787f9c7204595;hp=c6172fc224d6b871c278179070d9554a1a30d329;hpb=2737a903d524d4aaaca2d16fb518f70a3e9b83d1;p=xboard.git diff --git a/parser.c b/parser.c index c6172fc..bd1a38a 100644 --- a/parser.c +++ b/parser.c @@ -257,7 +257,7 @@ NextUnit (char **p) if(piece) { cl.pieceIn = CharToPiece(wom ? piece : ToLower(piece)); if(cl.pieceIn == EmptySquare) return ImpossibleMove; // non-existent piece - if(promoted) cl.pieceIn = (ChessSquare) (PROMOTED cl.pieceIn); + if(promoted) cl.pieceIn = (ChessSquare) (CHUPROMOTED cl.pieceIn); } else cl.pieceIn = EmptySquare; if(separator == '@' || separator == '*') { // drop move. We only get here without from-square or promoted piece fromY = DROP_RANK; fromX = cl.pieceIn;