mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-11-02 20:51:23 -07:00
FIX: delete special symbol for filename
delete special symbol when plateName for filename Change-Id: Ibb6b6603bc2ca040cb765dbedd013564ebcf3dff (cherry picked from commit 840c085ae842e77b81de73def038fa9b417eac84)
This commit is contained in:
parent
eca3d311d7
commit
ca81c370fd
4 changed files with 21 additions and 5 deletions
|
|
@ -1,6 +1,5 @@
|
|||
#include <cstddef>
|
||||
#include <algorithm>
|
||||
#include <regex>
|
||||
#include <numeric>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
|
@ -1610,7 +1609,7 @@ void PartPlate::set_plate_name(const std::string &name)
|
|||
if (boost::equals(m_name, name)) return;
|
||||
m_name = name;
|
||||
|
||||
std::regex reg("[\\\\/:*?\"<>|]");
|
||||
std::regex reg("[\\\\/:*?\"<>|\\0]");
|
||||
m_name= regex_replace(m_name, reg, "");
|
||||
m_name_change = true;
|
||||
if (m_plater) {
|
||||
|
|
|
|||
|
|
@ -9474,7 +9474,7 @@ void Plater::export_gcode_3mf(bool export_all)
|
|||
|
||||
//BBS replace gcode extension to .gcode.3mf
|
||||
default_output_file = default_output_file.replace_extension(".gcode.3mf");
|
||||
default_output_file = fs::path(Slic3r::fold_utf8_to_ascii(default_output_file.string()));
|
||||
default_output_file = fs::path(Slic3r::fold_utf8_to_ascii(default_output_file.string(),true));
|
||||
|
||||
//Get a last save path
|
||||
start_dir = appconfig.get_last_output_dir(default_output_file.parent_path().string(), false);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue