From 1b00bf932eede2b6791340dc428d9e7d6e54c4f8 Mon Sep 17 00:00:00 2001 From: Mariano Javier Suligoy Date: Wed, 2 Nov 2022 14:59:17 -0300 Subject: Avoid pushing an error because reserve is decreasing the default HasMap capacity --- core/math/convex_hull.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/math/convex_hull.cpp b/core/math/convex_hull.cpp index 561970d2ee..51d88d8ea0 100644 --- a/core/math/convex_hull.cpp +++ b/core/math/convex_hull.cpp @@ -2274,8 +2274,7 @@ Error ConvexHullComputer::convex_hull(const Vector &p_points, Geometry3 // Copy the edges over. There's two "half-edges" for every edge, so we pick only one of them. r_mesh.edges.resize(ch.edges.size() / 2); - OAHashMap edge_map; - edge_map.reserve(ch.edges.size() * 4); // The higher the capacity, the faster the insert + OAHashMap edge_map(ch.edges.size() * 4); // The higher the capacity, the faster the insert uint32_t edges_copied = 0; for (uint32_t i = 0; i < ch.edges.size(); i++) { -- cgit v1.2.3