Fixed potential crashes due to the Perl worker thread releasing

memory allocated by the GUI thread.
This commit is contained in:
bubnikv 2018-04-17 10:55:18 +02:00
parent 3b0eb6b786
commit a05c440263

View file

@ -161,7 +161,12 @@ sub thread_cleanup {
*Slic3r::Print::SupportMaterial2::DESTROY = sub {};
*Slic3r::TriangleMesh::DESTROY = sub {};
*Slic3r::GUI::AppConfig::DESTROY = sub {};
*Slic3r::GUI::GCodePreviewData::DESTROY = sub {};
*Slic3r::GUI::OctoPrint::DESTROY = sub {};
*Slic3r::GUI::PresetBundle::DESTROY = sub {};
*Slic3r::GUI::PresetHints::DESTROY = sub {};
*Slic3r::GUI::PresetUpdater::DESTROY = sub {};
*Slic3r::GUI::TabIface::DESTROY = sub {};
return undef; # this prevents a "Scalars leaked" warning
}