From 2a9a1fddb2013f70affece1245dcf7d4158cd022 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Fri, 7 Feb 2020 16:56:59 +0100 Subject: [PATCH] DoubleSlider: Fixed Extruder sequence bug --- src/slic3r/GUI/DoubleSlider.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/slic3r/GUI/DoubleSlider.cpp b/src/slic3r/GUI/DoubleSlider.cpp index 03b15589d1..1165f901e7 100644 --- a/src/slic3r/GUI/DoubleSlider.cpp +++ b/src/slic3r/GUI/DoubleSlider.cpp @@ -1793,12 +1793,7 @@ void Control::edit_extruder_sequence() GUI::ExtruderSequenceDialog dlg(m_extruders_sequence); if (dlg.ShowModal() != wxID_OK) return; - - const ExtrudersSequence& from_dlg_val = dlg.GetValue(); - if (m_extruders_sequence == from_dlg_val) - return; - - m_extruders_sequence = from_dlg_val; + m_extruders_sequence = dlg.GetValue(); 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]; - bool meaningless_tick = value == 0.0 && cur_extruder == extruder; + bool meaningless_tick = tick == 0.0 && cur_extruder == extruder; if (!meaningless_tick) m_ticks.ticks.emplace(TickCode{tick, ToolChangeCode, cur_extruder + 1, colors[cur_extruder]});