X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=moves.c;h=970393f3299c8901f85b04ac76151acbb3373af8;hb=f8ab6dcab6427bb25a1bd4b9bde024e34c6f57bf;hp=c11a8f3f6bbabc08b6e52bb020ad5ac95d77e4fe;hpb=b084b634733361a70ef87a79e4554ea598154a04;p=xboard.git diff --git a/moves.c b/moves.c index c11a8f3..970393f 100644 --- a/moves.c +++ b/moves.c @@ -1145,8 +1145,9 @@ int MateTest(board, flags, epfile, castlingRights) if (cl.count > 0) { return inCheck ? MT_CHECK : MT_NONE; } else { - return inCheck || gameInfo.variant == VariantXiangqi || gameInfo.variant == VariantShatranj ? - MT_CHECKMATE : MT_STALEMATE; + return inCheck ? MT_CHECKMATE + : (gameInfo.variant == VariantXiangqi || gameInfo.variant == VariantShatranj) ? + MT_STAINMATE : MT_STALEMATE; } }