summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2008-01-12 21:25:04 +0000
committerpeter1138 <peter1138@openttd.org>2008-01-12 21:25:04 +0000
commit3fb100c670412af1f978eaaf967e7ab65e29eab1 (patch)
treec5fab2916482def78ca63f845da0ec608aaaca84
parent4bbe6358d9e40013f81b632c5a73eea8cd55675d (diff)
downloadopenttd-3fb100c670412af1f978eaaf967e7ab65e29eab1.tar.xz
(svn r11824) -Fix (r11822): Converting signs from TTD games incomplete
-rw-r--r--src/oldloader.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/oldloader.cpp b/src/oldloader.cpp
index bf2000506..89330fd68 100644
--- a/src/oldloader.cpp
+++ b/src/oldloader.cpp
@@ -1264,10 +1264,11 @@ static const OldChunks sign_chunk[] = {
static bool LoadOldSign(LoadgameState *ls, int num)
{
- if (!LoadChunk(ls, new (num) Sign(), sign_chunk)) return false;
+ Sign *si = new (num) Sign();
+ if (!LoadChunk(ls, si, sign_chunk)) return false;
_old_string_id = RemapOldStringID(_old_string_id);
- // XXX copy if custom name$$$
+ si->name = CopyFromOldName(_old_string_id);
return true;
}