Fixed memory leak

This commit is contained in:
Alessandro Ranellucci committed 2015-11-02 01:36:49 +01:00
1 parent 2811af349a
commit 3685f5031d
2 files changed
+5 -1

No files matched your search

+5
View File
@@ -172,6 +172,11 @@ sub parallelize {
sub thread_cleanup {
return if !$Slic3r::have_threads;
if (threads->tid == 0) {
warn "Calling thread_cleanup() from main thread\n";
return;
}
# prevent destruction of shared objects
no warnings 'redefine';
*Slic3r::BridgeDetector::DESTROY = sub {};
-1
View File
@@ -291,7 +291,6 @@ sub new {
EVT_COMMAND($self, -1, $PROCESS_COMPLETED_EVENT, sub {
my ($self, $event) = @_;
$self->on_process_completed($event->GetData);
Slic3r::thread_cleanup();
});
if ($Slic3r::have_threads) {