aboutsummaryrefslogtreecommitdiff
path: root/src/mapsector.cpp
diff options
context:
space:
mode:
authorlhofhansl <larsh@apache.org>2023-03-12 09:37:47 -0700
committerGitHub <noreply@github.com>2023-03-12 09:37:47 -0700
commit3e148e2810a2b1bb47cada2bd431df8f0bad2f96 (patch)
tree4d7df3815f4bb08ab63fb9bdce7b94e49f3b08ac /src/mapsector.cpp
parentb1ed0ef721d1ef59e7266fbf975f4d2e33b44041 (diff)
downloadminetest-3e148e2810a2b1bb47cada2bd431df8f0bad2f96.tar.xz
Fix infinite viewing_range (#13225)
Use a simplified version of the old loops culler for infinite viewing range.
Diffstat (limited to 'src/mapsector.cpp')
-rw-r--r--src/mapsector.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mapsector.cpp b/src/mapsector.cpp
index 3eefa5410..e6cc32e28 100644
--- a/src/mapsector.cpp
+++ b/src/mapsector.cpp
@@ -124,6 +124,7 @@ void MapSector::deleteBlock(MapBlock *block)
void MapSector::getBlocks(MapBlockVect &dest)
{
+ dest.reserve(dest.size() + m_blocks.size());
for (auto &block : m_blocks) {
dest.push_back(block.second);
}