Changeset - r25433:2354652aa0d6
[Not reviewed]
master
0 2 0
Patric Stout - 3 years ago 2021-05-11 10:32:27
truebrain@openttd.org
Fix: [Network] don't rebuild the host-list during iterating the list (#9240)

Additionally, only rebuild it when we added a new manual server,
as otherwise it is a noop anyway.
2 files changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/network/network.cpp
Show inline comments
 
@@ -701,7 +701,6 @@ NetworkGameList *NetworkAddServer(const 
 
		ClearGRFConfigList(&item->info.grfconfig);
 
		item->info.server_name = connection_string;
 

	
 
		NetworkRebuildHostList();
 
		UpdateNetworkGameWindow();
 

	
 
		NetworkQueryServer(connection_string);
src/network/network_gui.cpp
Show inline comments
 
@@ -830,6 +830,7 @@ public:
 
		if (!StrEmpty(str)) {
 
			strecpy(_settings_client.network.connect_to_ip, str, lastof(_settings_client.network.connect_to_ip));
 
			NetworkAddServer(str);
 
			NetworkRebuildHostList();
 
		}
 
	}
 

	
0 comments (0 inline, 0 general)