(svn r10285) [0.5] -Backport from trunk (r10284): 0.5
authortruelight
Fri, 22 Jun 2007 22:15:49 +0000
branch0.5
changeset 5516 c88ac714b265
parent 5515 09bd10f069da
child 5517 799cfac4b99f
(svn r10285) [0.5] -Backport from trunk (r10284):
- Fix: don't make everyone spectator if 1 joining client failed to create new company (r10284)
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;
 		}