Fix #7440: Remove town sign when deleting town, not add it once more

This commit is contained in:
Niels Martin Hansen
2019-04-01 18:22:54 +02:00
parent 92d5835495
commit cebdd72146

View File

@@ -2871,7 +2871,7 @@ CommandCost CmdDeleteTown(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32
/* The town destructor will delete the other things related to the town. */ /* The town destructor will delete the other things related to the town. */
if (flags & DC_EXEC) { if (flags & DC_EXEC) {
_town_kdtree.Remove(t->index); _town_kdtree.Remove(t->index);
_viewport_sign_kdtree.Insert(ViewportSignKdtreeItem::MakeTown(t->index)); _viewport_sign_kdtree.Remove(ViewportSignKdtreeItem::MakeTown(t->index));
delete t; delete t;
} }