summaryrefslogtreecommitdiff
path: root/src/network/network_gui.cpp
diff options
context:
space:
mode:
authorrubidium42 <rubidium@openttd.org>2021-04-22 07:01:46 +0200
committerrubidium42 <rubidium42@users.noreply.github.com>2021-04-24 08:02:54 +0200
commitb14f4121170cb75aba785efc9e73a364c232301b (patch)
treeb46c1a7aa88fd305a6803cd0c14da8d5d02ae7a6 /src/network/network_gui.cpp
parentdc0efd5f2efac29e40264881553f779e206d0cc4 (diff)
downloadopenttd-b14f4121170cb75aba785efc9e73a364c232301b.tar.xz
Codechange: [Network] Introduce function to validate the client name
Diffstat (limited to 'src/network/network_gui.cpp')
-rw-r--r--src/network/network_gui.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp
index 1c80f7f3c..15cf24f49 100644
--- a/src/network/network_gui.cpp
+++ b/src/network/network_gui.cpp
@@ -808,8 +808,7 @@ public:
}
case WID_NG_CLIENT:
- /* Make sure the name does not start with a space, so TAB completion works */
- if (!StrEmpty(this->name_editbox.text.buf) && this->name_editbox.text.buf[0] != ' ') {
+ if (NetworkIsValidClientName(this->name_editbox.text.buf)) {
strecpy(_settings_client.network.client_name, this->name_editbox.text.buf, lastof(_settings_client.network.client_name));
} else {
strecpy(_settings_client.network.client_name, "Player", lastof(_settings_client.network.client_name));