From 40abbc7184e802a94be327960153a183942d0043 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Mon, 11 Mar 2019 10:23:59 +0100 Subject: [PATCH] Fixed an updating of the button's show during SLA slicing --- src/slic3r/GUI/Plater.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 7edc2bae1..636b916ba 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -2157,7 +2157,11 @@ unsigned int Plater::priv::update_background_process(bool force_validation) if (background_process.finished()) show_action_buttons(false); - else if (!background_process.empty()) + else if (!background_process.empty() && + !background_process.running()) /* Do not update buttons if background process is running + * This condition is important for SLA mode especially, + * when this function is called several times during calculations + * */ show_action_buttons(true); }