Part: Fix assignment after reserve of weak_ptr causes segfault

This commit is contained in:
Abdullah Tahiri
2019-02-11 06:55:58 +01:00
committed by wmayer
parent aaea1285d4
commit 665fcda4dc

View File

@@ -260,10 +260,8 @@ const std::vector<std::weak_ptr<GeometryExtension>> Geometry::getExtensions() co
{
std::vector<std::weak_ptr<GeometryExtension>> wp;
wp.reserve(extensions.size());
for(size_t i=0; i<extensions.size(); i++)
wp[i]=extensions[i];
for(auto & ext:extensions)
wp.push_back(ext);
return wp;
}