X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=dialogs.c;h=a5e42c520fdf9e19bdee12395bd93b9fbdc5d47a;hb=c239df0067fc40c49d83a187ae45cd52573a8459;hp=cf49bfa565b6645155e4ece7810663c61d181533;hpb=4e99bea34045f95fa146c9179ad378435e15d9fa;p=xboard.git diff --git a/dialogs.c b/dialogs.c index cf49bfa..a5e42c5 100644 --- a/dialogs.c +++ b/dialogs.c @@ -331,6 +331,7 @@ UpgradeParticipant () static void PseudoOK () { + if(matchMode) return; GenericReadout(matchOptions, -2); // read all, but suppress calling of MatchOK ASSIGN(appData.participants, engineName); ASSIGN(appData.tourneyFile, tfName); @@ -1945,6 +1946,7 @@ OutputChatMessage (int partner, char *mess) char *p = texts[partner]; int len = strlen(mess) + 1; + if(!DialogExists(ChatDlg)) return; if(p) len += strlen(p); texts[partner] = (char*) malloc(len); snprintf(texts[partner], len, "%s%s", p ? p : "", mess);