Fixed a memory leak when repairing an external stl
This commit is contained in:
parent
978b359492
commit
da702ab135
1 changed files with 4 additions and 4 deletions
|
@ -1483,10 +1483,10 @@ void MainFrame::repair_stl()
|
||||||
output_file = dlg.GetPath();
|
output_file = dlg.GetPath();
|
||||||
}
|
}
|
||||||
|
|
||||||
auto tmesh = new Slic3r::TriangleMesh();
|
Slic3r::TriangleMesh tmesh;
|
||||||
tmesh->ReadSTLFile(input_file.ToUTF8().data());
|
tmesh.ReadSTLFile(input_file.ToUTF8().data());
|
||||||
tmesh->repair();
|
tmesh.repair();
|
||||||
tmesh->WriteOBJFile(output_file.ToUTF8().data());
|
tmesh.WriteOBJFile(output_file.ToUTF8().data());
|
||||||
Slic3r::GUI::show_info(this, L("Your file was repaired."), L("Repair"));
|
Slic3r::GUI::show_info(this, L("Your file was repaired."), L("Repair"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue