From ae88f843b55649e05bcd0315ce6f1fdad7746c2d Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Sun, 21 May 2017 00:10:19 +0200 Subject: [PATCH] Perform background processing when changing settings in the preset editor. #3835 #3853 --- lib/Slic3r/GUI/Plater.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Slic3r/GUI/Plater.pm b/lib/Slic3r/GUI/Plater.pm index ba19b8ee1..e2a06d905 100644 --- a/lib/Slic3r/GUI/Plater.pm +++ b/lib/Slic3r/GUI/Plater.pm @@ -751,6 +751,9 @@ sub show_preset_editor { my @presets = $self->selected_presets($group); $dlg->preset_editor->select_preset_by_name($presets[$i // 0]->name); + $dlg->preset_editor->on_value_change(sub { + $self->config_changed; + }); $dlg->ShowModal; # Re-load the presets as they might have changed.