diff --git a/slic3r.pl b/slic3r.pl index 2ae7710e4..977f7f0fb 100755 --- a/slic3r.pl +++ b/slic3r.pl @@ -75,7 +75,7 @@ Slic3r::Config->set($_ => $cli_options{$_}) for keys %cli_options; # validate configuration, convert options like --print-center to arrayrefs, init extruders etc. # ignore errors if we're launching the GUI eval { Slic3r::Config->validate }; -die $@ unless $gui; +die $@ if $@ && !$gui; # save configuration Slic3r::Config->save($opt{save}) if $opt{save};