summaryrefslogtreecommitdiff
path: root/src/town_cmd.cpp
diff options
context:
space:
mode:
authorterkhen <terkhen@openttd.org>2011-06-12 20:50:03 +0000
committerterkhen <terkhen@openttd.org>2011-06-12 20:50:03 +0000
commita619ad37897c6ee985aa7bb0dadbd9bbc47c5a63 (patch)
tree95db697b7650bab2fadc89e43c2e5697bf6040b6 /src/town_cmd.cpp
parent7ffc8c0173cea7b364636e4a0686e72947095a9a (diff)
downloadopenttd-a619ad37897c6ee985aa7bb0dadbd9bbc47c5a63.tar.xz
(svn r22569) -Feature: [NewGRF] Persistent storage for towns.
Diffstat (limited to 'src/town_cmd.cpp')
-rw-r--r--src/town_cmd.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp
index e1c013a44..0a4d2e14b 100644
--- a/src/town_cmd.cpp
+++ b/src/town_cmd.cpp
@@ -95,6 +95,9 @@ Town::~Town()
}
}
+ /* Clear the persistent storage list. */
+ this->psa_list.clear();
+
DeleteSubsidyWith(ST_TOWN, this->index);
DeleteNewGRFInspectWindow(GSF_FAKE_TOWNS, this->index);
CargoPacket::InvalidateAllFrom(ST_TOWN, this->index);