mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-05-20 09:38:07 +08:00
DoubleSlider: Fixed Extruder sequence bug
This commit is contained in:
parent
eb4b24e136
commit
2a9a1fddb2
@ -1793,12 +1793,7 @@ void Control::edit_extruder_sequence()
|
|||||||
GUI::ExtruderSequenceDialog dlg(m_extruders_sequence);
|
GUI::ExtruderSequenceDialog dlg(m_extruders_sequence);
|
||||||
if (dlg.ShowModal() != wxID_OK)
|
if (dlg.ShowModal() != wxID_OK)
|
||||||
return;
|
return;
|
||||||
|
m_extruders_sequence = dlg.GetValue();
|
||||||
const ExtrudersSequence& from_dlg_val = dlg.GetValue();
|
|
||||||
if (m_extruders_sequence == from_dlg_val)
|
|
||||||
return;
|
|
||||||
|
|
||||||
m_extruders_sequence = from_dlg_val;
|
|
||||||
|
|
||||||
m_ticks.erase_all_ticks_with_code(ToolChangeCode);
|
m_ticks.erase_all_ticks_with_code(ToolChangeCode);
|
||||||
|
|
||||||
@ -1813,7 +1808,7 @@ void Control::edit_extruder_sequence()
|
|||||||
{
|
{
|
||||||
const int cur_extruder = m_extruders_sequence.extruders[extruder];
|
const int cur_extruder = m_extruders_sequence.extruders[extruder];
|
||||||
|
|
||||||
bool meaningless_tick = value == 0.0 && cur_extruder == extruder;
|
bool meaningless_tick = tick == 0.0 && cur_extruder == extruder;
|
||||||
if (!meaningless_tick)
|
if (!meaningless_tick)
|
||||||
m_ticks.ticks.emplace(TickCode{tick, ToolChangeCode, cur_extruder + 1, colors[cur_extruder]});
|
m_ticks.ticks.emplace(TickCode{tick, ToolChangeCode, cur_extruder + 1, colors[cur_extruder]});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user