FIX: wrong use of reverse iter

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I914f082f378b3cd195b1e69e166409d7302791d2
This commit is contained in:
xun.zhang 2024-11-15 15:59:10 +08:00 committed by Lane.Wei
parent e060659545
commit 2308e2038e
1 changed files with 1 additions and 1 deletions

View File

@ -1001,7 +1001,7 @@ void ToolOrdering::assign_custom_gcodes(const Print& print)
for (auto iter = m_layer_tools.rbegin(); iter != m_layer_tools.rend(); ++iter) {
for (unsigned int i : iter->extruders)
extruder_printing_above[i] = true;
int layer_idx = iter.base() - m_layer_tools.begin();
int layer_idx = m_layer_tools.rend() - iter - 1;
extruder_print_above_by_layer.emplace(layer_idx, extruder_printing_above);
}
}