From 18be0e3770350817fdac15c3c00e053012b4dd1d Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Fri, 7 Jul 2023 10:44:18 +0800 Subject: [PATCH] FIX: fix the .gcode.3mf can not loading issue when use tool_change, the color change logic is wrongly forbidden when loading only gcode Change-Id: I2a26fbb8f41f0769eaf01d08d8904efc922a6c3d --- src/slic3r/GUI/IMSlider.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/IMSlider.cpp b/src/slic3r/GUI/IMSlider.cpp index 591e2aa54..cbc2bdd00 100644 --- a/src/slic3r/GUI/IMSlider.cpp +++ b/src/slic3r/GUI/IMSlider.cpp @@ -243,8 +243,11 @@ void IMSlider::SetTicksValues(const Info &custom_gcode_per_print_z) ;// post_ticks_changed_event(); if (m_ticks.has_tick_with_code(ToolChange) && !m_can_change_color) { - m_ticks.erase_all_ticks_with_code(ToolChange); - post_ticks_changed_event(); + if (!wxGetApp().plater()->only_gcode_mode() && !wxGetApp().plater()->using_exported_file()) + { + m_ticks.erase_all_ticks_with_code(ToolChange); + post_ticks_changed_event(); + } } if (last_spiral_vase_status != m_is_spiral_vase) {