diff --git a/components/resource/scenemanager.cpp b/components/resource/scenemanager.cpp index 0a39ae7f6a..738505b2d6 100644 --- a/components/resource/scenemanager.cpp +++ b/components/resource/scenemanager.cpp @@ -665,10 +665,11 @@ namespace Resource }; std::vector result; - result.reserve(std::size(names)); + result.reserve(2 * std::size(names)); for (std::string_view name : names) { + result.emplace_back(name); std::string prefixedName("Tri "); prefixedName += name; result.push_back(std::move(prefixedName));