FIX: logic error in filament change

jira:NEW

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7e2b1333d4b82e4495375fcf4daec3aea08be445
This commit is contained in:
xun.zhang 2024-07-11 14:50:46 +08:00 committed by lane.wei
parent 0434853bf3
commit 7128e2925a
1 changed files with 1 additions and 1 deletions

View File

@ -1063,7 +1063,7 @@ void ToolOrdering::reorder_extruders_for_minimum_flush_volume()
std::vector<int>filament_maps(number_of_extruders, 0);
if (nozzle_nums > 1) {
filament_maps = m_print->get_filament_maps();
if (print_config->print_sequence != PrintSequence::ByObject && m_print->objects().size() == 1) {
if (print_config->print_sequence != PrintSequence::ByObject || m_print->objects().size() == 1) {
const PrintConfig *print_config = m_print_config_ptr;
if (!print_config && m_print_object_ptr) {
print_config = &(m_print_object_ptr->print()->config());