From afd5d9eff3ffbd3fc3668f51fc2912c566b1b793 Mon Sep 17 00:00:00 2001 From: bubnikv Date: Thu, 20 Jul 2017 13:02:12 +0200 Subject: [PATCH] Fixed issues with undefined filament color preview values. --- lib/Slic3r/GUI/Plater/3DPreview.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Slic3r/GUI/Plater/3DPreview.pm b/lib/Slic3r/GUI/Plater/3DPreview.pm index 6af777b3a..c7d4cc4a8 100644 --- a/lib/Slic3r/GUI/Plater/3DPreview.pm +++ b/lib/Slic3r/GUI/Plater/3DPreview.pm @@ -251,8 +251,8 @@ sub load_print { my @filament_colors = @{$self->{config}->filament_colour}; for (my $i = 0; $i <= $#extruder_colors; $i += 1) { my $color = $extruder_colors[$i]; - $color = $filament_colors[$i] if ($color !~ m/^#[[:xdigit:]]{6}/); - $color = '#FFFFFF' if ($color !~ m/^#[[:xdigit:]]{6}/); + $color = $filament_colors[$i] if (! defined($color) || $color !~ m/^#[[:xdigit:]]{6}/); + $color = '#FFFFFF' if (! defined($color) || $color !~ m/^#[[:xdigit:]]{6}/); push @colors, $color; } }