From 3888727b96f0fc9c2eae0016be3de66ff3246627 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Wed, 8 Aug 2012 16:25:13 +0200 Subject: [PATCH] Bugfix: legacy config files with empty temperature and/or first_layer_temperature caused crash --- lib/Slic3r/Config.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Slic3r/Config.pm b/lib/Slic3r/Config.pm index 95984b19..514a4582 100644 --- a/lib/Slic3r/Config.pm +++ b/lib/Slic3r/Config.pm @@ -157,7 +157,7 @@ our $Options = { type => 'i', max => 300, serialize => sub { join ',', @{$_[0]} }, - deserialize => sub { [ split /,/, $_[0] ] }, + deserialize => sub { $_[0] ? [ split /,/, $_[0] ] : [0] }, default => [200], }, 'first_layer_temperature' => { @@ -167,7 +167,7 @@ our $Options = { cli => 'first-layer-temperature=i@', type => 'i', serialize => sub { join ',', @{$_[0]} }, - deserialize => sub { [ split /,/, $_[0] ] }, + deserialize => sub { $_[0] ? [ split /,/, $_[0] ] : [0] }, max => 300, default => [200], },