X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=dialogs.c;h=42d3f988370c420b45d45a3703d66df65994dae0;hb=4b31713470178d16b972c3ed6beed0b467461291;hp=ca2bd12ca4c9899d540c69456b6d79c2065597c2;hpb=81fccf197070389b0f540cfdaccc2660764f2a1f;p=xboard.git diff --git a/dialogs.c b/dialogs.c index ca2bd12..42d3f98 100644 --- a/dialogs.c +++ b/dialogs.c @@ -2073,7 +2073,7 @@ MenuCallback (int n) { MenuProc *proc = (MenuProc *) (((MenuItem*)(mainOptions[n].choice))[values[n]].proc); - (proc)(); + if(!proc) RecentEngineEvent(values[n] - firstEngineItem); else (proc)(); } static Option * @@ -2143,6 +2143,7 @@ BoardPopUp (int squareSize, int lineGap, void *clockFontThingy) } if(!appData.showButtonBar) for(i=W_BUTTON; i