Suppress recent-engines menu items in ICS mode
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 26 Feb 2012 22:06:33 +0000 (23:06 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 26 Feb 2012 22:06:33 +0000 (23:06 +0100)
winboard/winboard.c
xboard.c

index 8d8b70e..9cdd4b9 100644 (file)
@@ -497,6 +497,7 @@ TranslateMenus(int addLanguage)
 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
index 024ea90..8e5c49b 100644 (file)
--- a/xboard.c
+++ b/xboard.c
@@ -3917,7 +3917,7 @@ AppendEnginesToMenu (Widget menu, char *list)
     Arg args[16];
     char *p;
 
-    if(appData.recentEngines <= 0) return;
+    if(appData.icsActive || appData.recentEngines <= 0) return;
     recentEngines = strdup(list);
     j = 0;
     XtSetArg(args[j], XtNleftMargin, 20);   j++;