mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-16 18:12:10 +00:00
FIX: update the display of switch extruder
jira: [STUDIO-9746] [STUDIO-9359] Change-Id: I12ce46c935883e5dba709576b944275af547d3dd (cherry picked from commit 80b5e4f4d637d1daaebdc784ef2d8eb5a8e25193)
This commit is contained in:
@@ -5968,7 +5968,12 @@ void MachineObject::parse_new_info(json print)
|
||||
extder_data.target_extder_id = get_flag_bits(extruder["state"].get<int>(), 8, 4);
|
||||
extder_data.switch_extder_state = (ExtruderSwitchState) get_flag_bits(extruder["state"].get<int>(), 12, 3);
|
||||
|
||||
if (extder_data.switch_extder_state != ExtruderSwitchState::ES_SWITCHING && extder_data.target_extder_id == extder_data.current_extder_id) {
|
||||
if (m_extder_data.current_extder_id != extder_data.current_extder_id)
|
||||
{
|
||||
flag_update_nozzle = true;
|
||||
}
|
||||
else if (extder_data.switch_extder_state == ES_SWITCHING_FAILED)
|
||||
{
|
||||
flag_update_nozzle = true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user