players.c
changeset 717 ca707fc756ed
parent 690 3afcad69d4f7
child 983 4765bf636f6b
--- a/players.c	Sun Dec 19 10:17:26 2004 +0000
+++ b/players.c	Sun Dec 19 10:24:45 2004 +0000
@@ -653,8 +653,11 @@
 
 		if (p != NULL) {
 			if (_local_player == OWNER_SPECTATOR) {
-				_local_player = p->index;
-				MarkWholeScreenDirty();
+				/* Check if we do not want to be a spectator in network */
+				if (!_networking || _network_server || _network_playas != OWNER_SPECTATOR) {
+					_local_player = p->index;
+					MarkWholeScreenDirty();
+				}
 			}
 #ifdef ENABLE_NETWORK
 			if (_network_server) {