diff --git a/src/slic3r/GUI/ConfigManipulation.cpp b/src/slic3r/GUI/ConfigManipulation.cpp index 2fd2aac8a..d03189ba6 100644 --- a/src/slic3r/GUI/ConfigManipulation.cpp +++ b/src/slic3r/GUI/ConfigManipulation.cpp @@ -664,11 +664,6 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co for (auto el : { "fuzzy_skin_thickness", "fuzzy_skin_point_distance"}) toggle_line(el, has_fuzzy_skin); - // C11 printer is not support smooth timelapse - PresetBundle *preset_bundle = wxGetApp().preset_bundle; - std::string str_preset_type = preset_bundle->printers.get_edited_preset().get_printer_type(preset_bundle); - toggle_field("timelapse_type", str_preset_type != "C11"); - bool have_arachne = config->opt_enum("wall_generator") == PerimeterGeneratorType::Arachne; for (auto el : { "wall_transition_length", "wall_transition_filter_deviation", "wall_transition_angle", "min_feature_size", "min_bead_width", "wall_distribution_count" }) diff --git a/src/slic3r/GUI/UnsavedChangesDialog.cpp b/src/slic3r/GUI/UnsavedChangesDialog.cpp index 0f385c5bd..82c8009a7 100644 --- a/src/slic3r/GUI/UnsavedChangesDialog.cpp +++ b/src/slic3r/GUI/UnsavedChangesDialog.cpp @@ -1663,26 +1663,6 @@ void UnsavedChangesDialog::on_sys_color_changed() bool UnsavedChangesDialog::check_option_valid() { - auto itor = std::find_if(m_presetitems.begin(), m_presetitems.end(), [](const PresetItem &item) { - return item.opt_key == "timelapse_type"; - }); - - if (itor != m_presetitems.end()) { - PresetBundle *preset_bundle = wxGetApp().preset_bundle; - Preset * new_preset = preset_bundle->printers.find_preset(m_new_selected_preset_name); - if (new_preset == nullptr) - return false; - - std::string str_print_type = new_preset->get_current_printer_type(preset_bundle); - if (str_print_type == "C11" && itor->new_value.ToStdString() == "Smooth") { - MessageDialog dlg(wxGetApp().plater(), _L("The P1P printer does not support smooth timelapse, use traditional timelapse instead."), - _L("Warning"), wxICON_WARNING | wxOK); - dlg.ShowModal(); - m_presetitems.erase(itor); - return false; - } - } - return true; }