mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-10 08:00:05 +00:00
Fix: Incorrect player name in online players window (#10013)
This commit is contained in:
parent
e5643c65c1
commit
64453cb134
@ -1777,9 +1777,11 @@ public:
|
|||||||
SetDParam(0, STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_UNKNOWN + _network_server_connection_type);
|
SetDParam(0, STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_UNKNOWN + _network_server_connection_type);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WID_CL_CLIENT_NAME:
|
case WID_CL_CLIENT_NAME: {
|
||||||
SetDParamStr(0, _settings_client.network.client_name);
|
const NetworkClientInfo *own_ci = NetworkClientInfo::GetByClientID(_network_own_client_id);
|
||||||
|
SetDParamStr(0, own_ci != nullptr ? own_ci->client_name : _settings_client.network.client_name);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case WID_CL_CLIENT_COMPANY_COUNT:
|
case WID_CL_CLIENT_COMPANY_COUNT:
|
||||||
SetDParam(0, NetworkClientInfo::GetNumItems());
|
SetDParam(0, NetworkClientInfo::GetNumItems());
|
||||||
@ -1799,12 +1801,13 @@ public:
|
|||||||
ShowQueryString(STR_JUST_RAW_STRING, STR_NETWORK_CLIENT_LIST_SERVER_NAME_QUERY_CAPTION, NETWORK_NAME_LENGTH, this, CS_ALPHANUMERAL, QSF_LEN_IN_CHARS);
|
ShowQueryString(STR_JUST_RAW_STRING, STR_NETWORK_CLIENT_LIST_SERVER_NAME_QUERY_CAPTION, NETWORK_NAME_LENGTH, this, CS_ALPHANUMERAL, QSF_LEN_IN_CHARS);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WID_CL_CLIENT_NAME_EDIT:
|
case WID_CL_CLIENT_NAME_EDIT: {
|
||||||
|
const NetworkClientInfo *own_ci = NetworkClientInfo::GetByClientID(_network_own_client_id);
|
||||||
this->query_widget = WID_CL_CLIENT_NAME_EDIT;
|
this->query_widget = WID_CL_CLIENT_NAME_EDIT;
|
||||||
SetDParamStr(0, _settings_client.network.client_name);
|
SetDParamStr(0, own_ci != nullptr ? own_ci->client_name : _settings_client.network.client_name);
|
||||||
ShowQueryString(STR_JUST_RAW_STRING, STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION, NETWORK_CLIENT_NAME_LENGTH, this, CS_ALPHANUMERAL, QSF_LEN_IN_CHARS);
|
ShowQueryString(STR_JUST_RAW_STRING, STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION, NETWORK_CLIENT_NAME_LENGTH, this, CS_ALPHANUMERAL, QSF_LEN_IN_CHARS);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case WID_CL_SERVER_VISIBILITY:
|
case WID_CL_SERVER_VISIBILITY:
|
||||||
if (!_network_server) break;
|
if (!_network_server) break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user