X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=dialogs.c;h=f07dcf720b28eb95cef6b695d588bda4eb055a44;hb=e5156fd4c6007cb79c7a1d16b99ca4f48c5bce9e;hp=c58c3d00fb6533b60c1d2b62b434b32da753678c;hpb=7304138955ef81f821e739b772cdce89509f518d;p=xboard.git diff --git a/dialogs.c b/dialogs.c index c58c3d0..f07dcf7 100644 --- a/dialogs.c +++ b/dialogs.c @@ -1901,6 +1901,7 @@ IcsHist (int n, Option *opt, DialogClass dlg) if(opt != &chatOptions[CHAT_IN] && !(opt == &chatOptions[CHAT_PARTNER] && n == 33)) return 0; switch(n) { case 33: // + if(1) BoardToTop(); else if(hidden) BoardToTop(); else PaneSwitch(); break; @@ -2094,6 +2095,7 @@ ChatProc () void ConsoleAutoPopUp (char *buf) { + if(*buf == 27) { if(appData.icsActive && DialogExists(ChatDlg)) HardSetFocus (&chatOptions[CHAT_IN], ChatDlg); return; } if(!appData.autoBox) return; if(appData.icsActive) { // text typed to board in ICS mode: divert to ICS input box if(DialogExists(ChatDlg)) { // box already exists: append to current contents