players.c
branch0.5
changeset 5516 c88ac714b265
parent 5515 09bd10f069da
--- 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;
 		}