diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index a65010168f..b954446254 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -5140,8 +5140,9 @@ void TabPrinter::toggle_options() //BBS toggle_option(el, retraction && !use_firmware_retraction, i); - bool wipe = retraction && m_config->opt_bool("wipe", i); + bool wipe = retraction && m_config->opt_bool("wipe", variant_index); toggle_option("retract_before_wipe", wipe, i); + if (use_firmware_retraction && wipe) { //wxMessageDialog dialog(parent(), MessageDialog dialog(parent(),