diff --git a/src/libslic3r/PresetBundle.cpp b/src/libslic3r/PresetBundle.cpp index ff51d5821..00df93539 100644 --- a/src/libslic3r/PresetBundle.cpp +++ b/src/libslic3r/PresetBundle.cpp @@ -1747,6 +1747,7 @@ unsigned int PresetBundle::sync_ams_list(unsigned int &unknowns) std::vector filament_presets; std::vector filament_colors; ams_multi_color_filment.clear(); + BOOST_LOG_TRIVIAL(warning) << __FUNCTION__ << boost::format(": filament_ams_list size: %1%") % filament_ams_list.size(); for (auto &entry : filament_ams_list) { auto & ams = entry.second; auto filament_id = ams.opt_string("filament_id", 0u); diff --git a/src/slic3r/GUI/CreatePresetsDialog.cpp b/src/slic3r/GUI/CreatePresetsDialog.cpp index f92ef7efe..7fccab8b9 100644 --- a/src/slic3r/GUI/CreatePresetsDialog.cpp +++ b/src/slic3r/GUI/CreatePresetsDialog.cpp @@ -3445,7 +3445,7 @@ bool ExportConfigsDialog::preset_is_not_compatible_bbl_printer(Preset *preset) PresetBundle * preset_bundle = wxGetApp().preset_bundle; vector printers; get_filament_compatible_printer(preset, printers); - if (printers.empty()) return true; + if (printers.empty()) return false; // no compatable printer preset must be compatable bbl printer Preset *printer_preset = preset_bundle->printers.find_preset(printers[0], false); if (!printer_preset) return true; if (!printer_preset->is_bbl_vendor_preset(preset_bundle)) return true; @@ -3947,7 +3947,7 @@ ExportConfigsDialog::ExportCase ExportConfigsDialog::archive_filament_bundle_to_ std::string filament_vendor = filament_vendor_to_preset.first; if (filament_vendor.empty()) continue; Preset *filament_preset = filament_vendor_to_preset.second; - if (preset_is_not_compatible_bbl_printer(filament_preset)) continue; + //if (preset_is_not_compatible_bbl_printer(filament_preset)) continue; if (vendor_to_filament_name.find(std::make_pair(filament_vendor, filament_preset->name)) != vendor_to_filament_name.end()) continue; vendor_to_filament_name.insert(std::make_pair(filament_vendor, filament_preset->name)); std::string preset_path = boost::filesystem::path(filament_preset->file).make_preferred().string();