equal
deleted
inserted
replaced
123 static NetworkRecvStatus CloseConnection(NetworkClientState *cs) |
123 static NetworkRecvStatus CloseConnection(NetworkClientState *cs) |
124 { |
124 { |
125 NetworkCloseClient(cs); |
125 NetworkCloseClient(cs); |
126 |
126 |
127 // Clients drop back to the main menu |
127 // Clients drop back to the main menu |
128 if (!_network_server) { |
128 if (!_network_server && _networking) { |
129 _switch_mode = SM_MENU; |
129 _switch_mode = SM_MENU; |
130 _networking = false; |
130 _networking = false; |
131 _switch_mode_errorstr = STR_NETWORK_ERR_LOSTCONNECTION; |
131 _switch_mode_errorstr = STR_NETWORK_ERR_LOSTCONNECTION; |
132 |
132 |
133 return NETWORK_RECV_STATUS_CONN_LOST; |
133 return NETWORK_RECV_STATUS_CONN_LOST; |