mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-19 20:57:53 -06:00
Fix segmentation fault when running CLI (#4702)
* fix: replace extruder_clearance_max_radius with extruder_clearance_radius * fix: add if m_plater before accessing preset_bundle * fix: generate thumbnail only when callback is defined * fix: change default gcode thumbnail format to png
This commit is contained in:
parent
14fc48ffbd
commit
fe914e82f3
3 changed files with 50 additions and 43 deletions
|
@ -1312,14 +1312,14 @@ int CLI::run(int argc, char **argv)
|
|||
old_height_to_rod = config.opt_float("extruder_clearance_height_to_rod");
|
||||
if (config.option<ConfigOptionFloat>("extruder_clearance_height_to_lid"))
|
||||
old_height_to_lid = config.opt_float("extruder_clearance_height_to_lid");
|
||||
if (config.option<ConfigOptionFloat>("extruder_clearance_max_radius"))
|
||||
old_max_radius = config.opt_float("extruder_clearance_max_radius");
|
||||
if (config.option<ConfigOptionFloat>("extruder_clearance_radius"))
|
||||
old_max_radius = config.opt_float("extruder_clearance_radius");
|
||||
if (config.option<ConfigOptionFloats>("max_layer_height"))
|
||||
old_max_layer_height = config.option<ConfigOptionFloats>("max_layer_height")->values;
|
||||
if (config.option<ConfigOptionFloats>("min_layer_height"))
|
||||
old_min_layer_height = config.option<ConfigOptionFloats>("min_layer_height")->values;
|
||||
BOOST_LOG_TRIVIAL(info) << boost::format("old printable size from 3mf: {%1%, %2%, %3%}")%old_printable_width %old_printable_depth %old_printable_height;
|
||||
BOOST_LOG_TRIVIAL(info) << boost::format("old extruder_clearance_height_to_rod %1%, extruder_clearance_height_to_lid %2%, extruder_clearance_max_radius %3%}")%old_height_to_rod %old_height_to_lid %old_max_radius;
|
||||
BOOST_LOG_TRIVIAL(info) << boost::format("old extruder_clearance_height_to_rod %1%, extruder_clearance_height_to_lid %2%, extruder_clearance_radius %3%}")%old_height_to_rod %old_height_to_lid %old_max_radius;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -2774,7 +2774,7 @@ int CLI::run(int argc, char **argv)
|
|||
double print_height = m_print_config.opt_float("printable_height");
|
||||
double height_to_lid = m_print_config.opt_float("extruder_clearance_height_to_lid");
|
||||
double height_to_rod = m_print_config.opt_float("extruder_clearance_height_to_rod");
|
||||
double cleareance_radius = m_print_config.opt_float("extruder_clearance_max_radius");
|
||||
double cleareance_radius = m_print_config.opt_float("extruder_clearance_radius");
|
||||
//double plate_stride;
|
||||
std::string bed_texture;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue