From 1d6170bcf81165fb3847e9b29ddd05f708d2c6f2 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sat, 3 Jun 2017 21:06:17 -0500 Subject: [PATCH] Make Preset::load_config return a config if it short-circuits. Fixes #3996 --- lib/Slic3r/GUI/Preset.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Slic3r/GUI/Preset.pm b/lib/Slic3r/GUI/Preset.pm index 0dfc33df8..f6d3de733 100644 --- a/lib/Slic3r/GUI/Preset.pm +++ b/lib/Slic3r/GUI/Preset.pm @@ -183,7 +183,7 @@ sub dirty_config { sub load_config { my ($self) = @_; - return if $self->_loaded; + return $self->_config if $self->_loaded; my @keys = $self->_group_class->options; my @extra_keys = $self->_group_class->overriding_options;