From: H.G. Muller Date: Wed, 8 Jun 2011 15:27:01 +0000 (+0200) Subject: Give error popup when pairing engine fails X-Git-Url: http://hgm.nubati.net/cgi-bin/gitweb.cgi?p=xboard.git;a=commitdiff_plain;h=2519aecaae2982acac0884701ece95872937ef5f;hp=5449be52c9120b4a78a433e954569ee6a62157ff Give error popup when pairing engine fails An invalid pairing now produces an error popup to inform the user, so he knows why the tourney stagnates. --- diff --git a/backend.c b/backend.c index 9ba38f39..6238eeb7 100644 --- a/backend.c +++ b/backend.c @@ -7661,7 +7661,10 @@ HandleMachineMove(message, cps) if(cps == &pairing && sscanf(message, "%d-%d", &savedWhitePlayer, &savedBlackPlayer) == 2) { // [HGM] pairing: Mega-hack! Pairing engine also uses this routine (so it could give other WB commands). - if(savedWhitePlayer == 0 || savedBlackPlayer == 0) return; + if(savedWhitePlayer == 0 || savedBlackPlayer == 0) { + DisplayError(_("Invalid pairing from pairing engine"), 0); + return; + } pairingReceived = 1; NextMatchGame(); return; // Skim the pairing messages here.