diff options
Diffstat (limited to 'src/town_cmd.cpp')
-rw-r--r-- | src/town_cmd.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp index 4b9de5618..1546f8cb3 100644 --- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -2103,12 +2103,9 @@ void ClearTownHouse(Town *t, TileIndex tile) static bool IsUniqueTownName(const char *name) { const Town *t; - char buf[512]; FOR_ALL_TOWNS(t) { - SetDParam(0, t->index); - GetString(buf, STR_TOWN, lastof(buf)); - if (strcmp(buf, name) == 0) return false; + if (t->name != NULL && strcmp(t->name, name) == 0) return false; } return true; |