diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index c9bc0d5b0c..c03f2c6773 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -5134,8 +5134,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(),