Remove thread warnings

degen-loop-screen
Alessandro Ranellucci 2012-05-20 16:29:52 +02:00
parent 59ba34caf3
commit 2ae2c6a311
1 changed files with 3 additions and 1 deletions

View File

@ -529,6 +529,7 @@ sub on_export_completed {
my $self = shift; my $self = shift;
my ($message) = @_; my ($message) = @_;
$self->{export_thread}->detach;
$self->{export_thread} = undef; $self->{export_thread} = undef;
$self->statusbar->SetCancelCallback(undef); $self->statusbar->SetCancelCallback(undef);
$self->statusbar->StopBusy; $self->statusbar->StopBusy;
@ -540,6 +541,7 @@ sub on_export_failed {
my $self = shift; my $self = shift;
my ($message) = @_; my ($message) = @_;
$self->{export_thread}->detach;
$self->{export_thread} = undef; $self->{export_thread} = undef;
$self->statusbar->SetCancelCallback(undef); $self->statusbar->SetCancelCallback(undef);
$self->statusbar->StopBusy; $self->statusbar->StopBusy;
@ -605,7 +607,7 @@ sub make_thumbnail {
} }
}; };
$Slic3r::have_threads ? threads->create($cb) : $cb->(); $Slic3r::have_threads ? threads->create($cb)->detach : $cb->();
} }
sub make_thumbnail2 { sub make_thumbnail2 {