@@ -100,6 +100,7 @@ CommandCost CmdRenameSign(TileIndex tile
}
} else { // Delete sign
if (flags & DC_EXEC) {
si->sign.MarkDirty();
_viewport_sign_kdtree.Remove(ViewportSignKdtreeItem::MakeSign(si->index));
delete si;
Status change: