From 8ad3e50b8089e440a44ccb7e64a8612ae9184c5e Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 1 Apr 2019 18:05:24 +0100 Subject: [PATCH] Fix handling of viewport kd-tree in CmdDeleteTown --- src/town_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp index 4c25bc1d7c..5a34acec83 100644 --- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -3116,7 +3116,7 @@ CommandCost CmdDeleteTown(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 /* The town destructor will delete the other things related to the town. */ if (flags & DC_EXEC) { _town_kdtree.Remove(t->index); - _viewport_sign_kdtree.Insert(ViewportSignKdtreeItem::MakeTown(t->index)); + _viewport_sign_kdtree.Remove(ViewportSignKdtreeItem::MakeTown(t->index)); delete t; }