# HG changeset patch # User truelight # Date 1182550549 0 # Node ID c88ac714b2650c3efce3fdfb02985c2ef47c75f4 # Parent 09bd10f069dae59547241faa1e265c45164b4684 (svn r10285) [0.5] -Backport from trunk (r10284): - Fix: don't make everyone spectator if 1 joining client failed to create new company (r10284) diff -r 09bd10f069da -r c88ac714b265 players.c --- a/players.c Fri Jun 22 21:06:51 2007 +0000 +++ b/players.c Fri Jun 22 22:15:49 2007 +0000 @@ -863,12 +863,10 @@ NetworkClientInfo *ci = &_network_client_info[cid]; ci->client_playas = PLAYER_SPECTATOR; NetworkUpdateClientInfo(ci->client_index); - } else + } else if (_local_player == PLAYER_SPECTATOR) { + _network_playas = PLAYER_SPECTATOR; + } #endif /* ENABLE_NETWORK */ - { - _network_playas = PLAYER_SPECTATOR; - SetLocalPlayer(PLAYER_SPECTATOR); - } break; }