diff --git a/src/sofa/vtk/PolyDataVTKLoader.cpp b/src/sofa/vtk/PolyDataVTKLoader.cpp index 5a72711..606e2d5 100644 --- a/src/sofa/vtk/PolyDataVTKLoader.cpp +++ b/src/sofa/vtk/PolyDataVTKLoader.cpp @@ -38,7 +38,7 @@ vtkSmartPointer PolyDataVTKLoader::getDataSet( { const std::string extension = sofa::helper::downcaseString(fileName.getExtension()); - static const std::unordered_map()>> readers { + const std::unordered_map()>> readers { {"ply", [&fileName](){return getPolyData(fileName);}}, {"vtp", [&fileName](){return getPolyData(fileName);}}, {"obj", [&fileName](){return getPolyData(fileName);}}, diff --git a/src/sofa/vtk/UnstructuredGridVTKLoader.cpp b/src/sofa/vtk/UnstructuredGridVTKLoader.cpp index 14abe8e..3c0c5bc 100644 --- a/src/sofa/vtk/UnstructuredGridVTKLoader.cpp +++ b/src/sofa/vtk/UnstructuredGridVTKLoader.cpp @@ -36,7 +36,7 @@ vtkSmartPointer UnstructuredGridVTKLoader::getDataSet( { const std::string extension = sofa::helper::downcaseString(fileName.getExtension()); - static const std::unordered_map()>> readers { + const std::unordered_map()>> readers { {"vtu", [&fileName](){return getUnstructuredGrid(fileName);}}, {"vtk", [&fileName](){return getUnstructuredGrid(fileName);}} };