X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=c5be3122b071625ff621d856a0da5bc9e6a50342;hb=635daf56748af66bf3185d85fb83b12280ef6c83;hp=e7cf5b2447d78092445f6042279e8de8878ea54e;hpb=a4dfbeaf8e977b278fe88a308068cf482e053a61;p=xboard.git diff --git a/backend.c b/backend.c index e7cf5b2..c5be312 100644 --- a/backend.c +++ b/backend.c @@ -1743,6 +1743,11 @@ InitBackEnd3 P((void)) CopyBoard(filePosition, boards[0]); CopyBoard(initialPosition, boards[0]); } + } else if(*appData.fen != NULLCHAR) { + if(ParseFEN(filePosition, &blackPlaysFirst, appData.fen, TRUE) && !blackPlaysFirst) { + startedFromPositionFile = TRUE; + Reset(TRUE, TRUE); + } } if (initialMode == AnalyzeMode) { if (appData.noChessProgram) {