mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 02:55:55 +08:00
Fix changing of file
This commit is contained in:
parent
4e4c3a4331
commit
d199081636
@ -1420,6 +1420,7 @@ void GLGizmoSVG::draw_filename(){
|
|||||||
std::string new_path = choose_svg_file();
|
std::string new_path = choose_svg_file();
|
||||||
if (!new_path.empty()) {
|
if (!new_path.empty()) {
|
||||||
file_changed = true;
|
file_changed = true;
|
||||||
|
m_volume_shape.svg_file = {}; // clear data
|
||||||
m_volume_shape.svg_file.path = new_path;
|
m_volume_shape.svg_file.path = new_path;
|
||||||
}
|
}
|
||||||
} else if (ImGui::IsItemHovered()) {
|
} else if (ImGui::IsItemHovered()) {
|
||||||
@ -1528,7 +1529,7 @@ void GLGizmoSVG::draw_filename(){
|
|||||||
float scale = get_scale_for_tolerance();
|
float scale = get_scale_for_tolerance();
|
||||||
double tes_tol = get_tesselation_tolerance(scale);
|
double tes_tol = get_tesselation_tolerance(scale);
|
||||||
EmbossShape es_ = select_shape(m_volume_shape.svg_file.path, tes_tol);
|
EmbossShape es_ = select_shape(m_volume_shape.svg_file.path, tes_tol);
|
||||||
m_volume_shape.svg_file.image = std::move(es_.svg_file.image);
|
m_volume_shape.svg_file = std::move(es_.svg_file);
|
||||||
m_volume_shape.shapes_with_ids = std::move(es_.shapes_with_ids);
|
m_volume_shape.shapes_with_ids = std::move(es_.shapes_with_ids);
|
||||||
m_shape_warnings = create_shape_warnings(*m_volume_shape.svg_file.image, scale);
|
m_shape_warnings = create_shape_warnings(*m_volume_shape.svg_file.image, scale);
|
||||||
init_texture(m_texture, m_volume_shape.shapes_with_ids, m_gui_cfg->texture_max_size_px);
|
init_texture(m_texture, m_volume_shape.shapes_with_ids, m_gui_cfg->texture_max_size_px);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user