mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-12 13:39:00 +08:00
Make OpenGL::Array thread-safe, thus fixing the crash after the cut dialog is closed in threaded perl
This commit is contained in:
parent
c81ffc391d
commit
fc3a73afe8
@ -23,6 +23,9 @@ use constant TURNTABLE_MODE => 1;
|
|||||||
use constant SELECTED_COLOR => [0,1,0,1];
|
use constant SELECTED_COLOR => [0,1,0,1];
|
||||||
use constant COLORS => [ [1,1,1], [1,0.5,0.5], [0.5,1,0.5], [0.5,0.5,1] ];
|
use constant COLORS => [ [1,1,1], [1,0.5,0.5], [0.5,1,0.5], [0.5,0.5,1] ];
|
||||||
|
|
||||||
|
# make OpenGL::Array thread-safe
|
||||||
|
*OpenGL::Array::CLONE_SKIP = sub { 1 };
|
||||||
|
|
||||||
sub new {
|
sub new {
|
||||||
my ($class, $parent, $object) = @_;
|
my ($class, $parent, $object) = @_;
|
||||||
my $self = $class->SUPER::new($parent);
|
my $self = $class->SUPER::new($parent);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user