From 492d6504b4cc98a69cff27679e7bbd26d8ea160b Mon Sep 17 00:00:00 2001 From: Dydzio Date: Sat, 8 Jun 2019 16:59:04 +0200 Subject: [PATCH] Fix all common victory/defeat crashes --- client/CPlayerInterface.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/CPlayerInterface.cpp b/client/CPlayerInterface.cpp index e0b45f159..f5a3bcda3 100644 --- a/client/CPlayerInterface.cpp +++ b/client/CPlayerInterface.cpp @@ -2175,11 +2175,13 @@ void CPlayerInterface::gameOver(PlayerColor player, const EVictoryLossCheckResul if (victoryLossCheckResult.victory() && LOCPLINT == this) { // end game if current human player has won + CSH->sendClientDisconnecting(); requestReturningToMainMenu(true); } else if(CSH->howManyPlayerInterfaces() == 1 && !settings["session"]["spectate"].Bool()) { //all human players eliminated + CSH->sendClientDisconnecting(); requestReturningToMainMenu(false); }