summaryrefslogtreecommitdiff
path: root/src/town_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/town_cmd.cpp')
-rw-r--r--src/town_cmd.cpp5
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;