From 6df69f60a61aaf9e67339a4caeb8e7f492a68de0 Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Sun, 4 Apr 2010 15:35:24 +0200 Subject: [PATCH] minor servatrice fix --- common/server_game.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/server_game.cpp b/common/server_game.cpp index 79ff341d..dea8bbf7 100644 --- a/common/server_game.cpp +++ b/common/server_game.cpp @@ -198,11 +198,12 @@ void Server_Game::removePlayer(Server_Player *player) { players.remove(player->getPlayerId()); sendGameEvent(new Event_Leave(player->getPlayerId())); + bool spectator = player->getSpectator(); delete player; if (!getPlayerCount()) deleteLater(); - else + else if (!spectator) stopGameIfFinished(); qobject_cast(parent())->broadcastGameListUpdate(this); }