diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 88bb5633b7..7bd31ddd51 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -802,7 +802,7 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionBool{ true }); def = this->add("slowdown_for_curled_perimeters", coBool); - def->label = L("Slow down at curled perimeters"); + def->label = L("Slow down for curled perimeters"); def->category = L("Speed"); def->tooltip = L("Enable this option to slow printing down in areas where potential curled perimeters may exist"); def->mode = comAdvanced; diff --git a/src/slic3r/GUI/ConfigManipulation.cpp b/src/slic3r/GUI/ConfigManipulation.cpp index b9f7ae4f69..52a9f5d95e 100644 --- a/src/slic3r/GUI/ConfigManipulation.cpp +++ b/src/slic3r/GUI/ConfigManipulation.cpp @@ -674,8 +674,11 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co bool has_overhang_speed = config->opt_bool("enable_overhang_speed"); for (auto el : {"overhang_speed_classic", "overhang_1_4_speed", - "overhang_2_4_speed", "overhang_3_4_speed", "overhang_4_4_speed"}) + "overhang_2_4_speed", "overhang_3_4_speed", "overhang_4_4_speed", "slowdown_for_curled_perimeters"}) toggle_line(el, has_overhang_speed); + + bool has_overhang_classic = config->opt_bool("overhang_speed_classic"); + toggle_line("slowdown_for_curled_perimeters",!has_overhang_classic); toggle_line("flush_into_objects", !is_global_config); @@ -692,9 +695,6 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co // Orca auto is_role_based_wipe_speed = config->opt_bool("role_based_wipe_speed"); toggle_field("wipe_speed",!is_role_based_wipe_speed); - // Orca - bool has_slowdown_for_curled_perimeters = config->opt_bool("slowdown_for_curled_perimeters"); - //toggle_field("slowdown_for_curled_perimeters",has_slowdown_for_curled_perimeters); for (auto el : {"accel_to_decel_enable", "accel_to_decel_factor"}) toggle_line(el, gcflavor == gcfKlipper);