static void
LoadEngineProc (int engineNr, char *title)
{
+ int p = appData.defProtocol;
if(*engineListFile) ParseSettingsFile(engineListFile, &engineListFile); // contains engine list
+ if(p >= 0 && p < 5) protocolChoice = protocols[p];
isUCI = isUSI = storeVariant = v1 = useNick = False; addToList = hasBook = True; // defaults
secondEng = engineNr;
if(engineLine) free(engineLine); engineLine = strdup("");
- if(engineDir) free(engineDir); engineDir = strdup(".");
+ if(engineDir) free(engineDir); engineDir = strdup(appData.defEngDir);
if(nickName) free(nickName); nickName = strdup("");
if(params) free(params); params = strdup("");
ASSIGN(engineMnemonic[0], "");