X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=bec700a785d17732ad6263d541261f82aae32699;hb=29f26a97a226db6e7bdd0927e67cf5a5ce3dd065;hp=d765e81f700be906710738405d55c6b31832194e;hpb=388c4cee58c0dabd0a14cf7d66d3237dcf9a655e;p=xboard.git diff --git a/backend.c b/backend.c index d765e81..bec700a 100644 --- a/backend.c +++ b/backend.c @@ -4948,7 +4948,7 @@ SendMoveToICS(moveType, fromX, fromY, toX, toY, promoChar) if(gameInfo.variant == VariantSChess && promoChar) { snprintf(suffix, 4, "=%c", toX == BOARD_WIDTH<<1 ? ToUpper(promoChar) : ToLower(promoChar)); - if(toX == BOARD_WIDTH>>1) moveType = WhitePromotion; // kludge to do gating at Rook + if(moveType == NormalMove) moveType = WhitePromotion; // kludge to do gating } else suffix[0] = NULLCHAR; switch (moveType) {