void\r
RecentEngineMenu (char *s)\r
{\r
+ if(appData.icsActive) return;\r
if(appData.recentEngines > 0 && *s) { // feature is on, and list non-empty\r
HMENU mainMenu = GetMenu(hwndMain);\r
HMENU subMenu = GetSubMenu(mainMenu, 5); // Engine menu\r
\r
default:\r
if(wmId >= IDM_RecentEngines && wmId < IDM_RecentEngines + appData.recentEngines)\r
- RecentEngineEvent(wmId - 3000);\r
+ RecentEngineEvent(wmId - IDM_RecentEngines);\r
else\r
if(wmId > IDM_English && wmId < IDM_English+20) {\r
LoadLanguageFile(languageFile[wmId - IDM_English - 1]);\r
safeStrCpy(buf, "/fcp=", sizeof(buf)/sizeof(buf[0]) );\r
GetDlgItemText(hDlg, OPT_ChessEngineName, buf + strlen(buf), sizeof(buf) - strlen(buf));\r
p = buf;\r
+ comboLine = strdup(p+5); // [HGM] recent: remember complete line of first combobox\r
ParseArgs(StringGet, &p);\r
safeStrCpy(buf, singleList ? "/fcp=" : "/scp=", sizeof(buf)/sizeof(buf[0]) );\r
GetDlgItemText(hDlg, OPT_SecondChessEngineName, buf + strlen(buf), sizeof(buf) - strlen(buf));\r