From 709c444976f00c14cffa8c9264b9425f279e663e Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Thu, 7 Jun 2012 11:17:35 +0200 Subject: [PATCH] Fixed fatal error when using --first-layer-extrusion-width --- lib/Slic3r/Config.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/Slic3r/Config.pm b/lib/Slic3r/Config.pm index fd80ce53a..abf5b9093 100644 --- a/lib/Slic3r/Config.pm +++ b/lib/Slic3r/Config.pm @@ -617,8 +617,10 @@ sub validate { # calculate flow $Slic3r::flow->calculate($Slic3r::extrusion_width); - $Slic3r::first_layer_flow->calculate($Slic3r::first_layer_extrusion_width) - if $Slic3r::first_layer_extrusion_width; + if ($Slic3r::first_layer_extrusion_width) { + $Slic3r::first_layer_flow = Slic3r::Flow->new; + $Slic3r::first_layer_flow->calculate($Slic3r::first_layer_extrusion_width); + } $Slic3r::perimeters_flow->calculate($Slic3r::perimeters_extrusion_width || $Slic3r::extrusion_width); $Slic3r::infill_flow->calculate($Slic3r::infill_extrusion_width || $Slic3r::extrusion_width); Slic3r::debugf "Default flow width = %s, spacing = %s, min_spacing = %d\n",