fix some bug

This commit is contained in:
QIDI TECH
2025-09-22 15:42:42 +08:00
parent 5cdfef9f9e
commit 56232999f5
15 changed files with 66 additions and 23 deletions

View File

@@ -3789,7 +3789,13 @@ namespace Skirt {
inline std::string get_instance_name(const PrintObject* object, size_t inst_id) {
auto obj_name = object->model_object()->name;
// replace space in obj_name with '-'
//y71
std::replace(obj_name.begin(), obj_name.end(), ' ', '_');
std::replace(obj_name.begin(), obj_name.end(), '#', '_');
std::replace(obj_name.begin(), obj_name.end(), '*', '_');
std::replace(obj_name.begin(), obj_name.end(), ':', '_');
std::replace(obj_name.begin(), obj_name.end(), ';', '_');
std::replace(obj_name.begin(), obj_name.end(), '\'', '_');
return (boost::format("%1%_id_%2%_copy_%3%") % obj_name % object->get_klipper_object_id() % inst_id).str();
}