Salome HOME
Better handle of deletion of temporary folder + missing delete of temporary SMESH_Mesh
[plugins/netgenplugin.git] / src / NETGENPlugin / NETGENPlugin_Runner.cxx
index e69dcd57f2dd17140df0fc7fb390637fdff06ee5..a9b2a00dd524d294dd0192bb7402f74141d9ea72 100644 (file)
@@ -194,7 +194,7 @@ int netgen3d(const std::string input_mesh_file,
   // Importing mesh
   SMESH_Gen gen;
 
-  SMESH_Mesh *myMesh = gen.CreateMesh(false);
+  std::unique_ptr<SMESH_Mesh> myMesh(gen.CreateMesh(false));
   //TODO: To define
   std::string mesh_name = "Maillage_1";
 
@@ -657,7 +657,8 @@ int netgen2d(const std::string input_mesh_file,
   // Importing mesh
   SMESH_Gen gen;
 
-  SMESH_Mesh *myMesh = gen.CreateMesh(false);
+  std::unique_ptr<SMESH_Mesh> myMesh(gen.CreateMesh(false));
+
   //TODO: To define
   std::string mesh_name = "Maillage_1";