Fix OO-castling in FRC after pasting FEN
[xboard.git] / backend.c
index a220324..28c5546 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -13981,6 +13981,8 @@ ParseFEN(board, blackPlaysFirst, fen)
               }
         }
       }
+      for(i=0; i<nrCastlingRights; i++)
+        if(FENcastlingRights[i] >= 0) initialRights[i] = FENcastlingRights[i];
     if (appData.debugMode) {
         fprintf(debugFP, "FEN castling rights:");
         for(i=0; i<nrCastlingRights; i++)