X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwchat.c;h=81e190d86db807c04f64cb0ec9d4155004772635;hb=dcfab363332520fedcd4e6e8c791a854ba548e83;hp=64cc16a2b5d1c1b36948343ca68eefe17e91873c;hpb=980f155cbd6ed8818bbfc4f72d948e0f733f9ee4;p=xboard.git diff --git a/winboard/wchat.c b/winboard/wchat.c index 64cc16a..81e190d 100644 --- a/winboard/wchat.c +++ b/winboard/wchat.c @@ -262,12 +262,9 @@ LRESULT CALLBACK ChatProc( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam switch (LOWORD(wParam)) { - case IDCANCEL: - chatHandle[partner] = 0; - chatPartner[partner][0] = 0; - ChatPopDown(); - EndDialog(hDlg, TRUE); - break; + case IDCANCEL: /* let Esc key switch focus back to console */ + SetFocus(GetDlgItem(hwndConsole, OPT_ConsoleInput)); + break; case IDC_Clear: SendMessage( GetDlgItem(hDlg, IDC_ChatMemo), WM_SETTEXT, 0, (LPARAM) "" );