Fixed an issue that small_area_infill_compensation_model was initialized even it's not used.

Fixed #5550
This commit is contained in:
SoftFever 2024-06-04 23:14:22 +08:00
parent ae07cf9813
commit 9a4429f603

View file

@ -1975,7 +1975,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
} else
m_enable_extrusion_role_markers = false;
if (!print.config().small_area_infill_flow_compensation_model.empty())
if (m_config.small_area_infill_flow_compensation.value && !print.config().small_area_infill_flow_compensation_model.empty())
m_small_area_infill_flow_compensator = make_unique<SmallAreaInfillFlowCompensator>(print.config());
file.write_format("; HEADER_BLOCK_START\n");