X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=b1d35a9cb92eda05831ba54bdbdef4a4dd9a4c28;hb=95772c234f0afaf88ef01854868c93ff2e8a20fb;hp=75b1529c680e9c6e2fc1de0e8359b9cb3de666db;hpb=c2d26163b3a12e756388c1a5a14df6bab46a79d0;p=xboard.git diff --git a/backend.c b/backend.c index 75b1529..b1d35a9 100644 --- a/backend.c +++ b/backend.c @@ -920,6 +920,7 @@ Load (ChessProgramState *cps, int i) p[-1] = 0; appData.directory[i] = strdup(engineName); p[-1] = SLASH; + if(SLASH == '/' && p - engineName > 1) *(p -= 2) = '.'; // for XBoard use ./exeName as command after split! } else appData.directory[i] = "."; if(params[0]) { if(strchr(p, ' ') && !strchr(p, '"')) snprintf(buf2, MSG_SIZ, "\"%s\"", p), p = buf2; // quote if it contains spaces @@ -13693,6 +13694,7 @@ EditPositionEvent () currentMove = forwardMostMove = backwardMostMove = 0; HistorySet(parseList, backwardMostMove, forwardMostMove, currentMove-1); DisplayMove(-1); + if(!appData.pieceMenu) DisplayMessage("Click clock to clear board", ""); } void