From f6027deca9199952eb12c89ae4997406e3c2affb Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Tue, 6 Feb 2024 14:32:08 +0100 Subject: [PATCH] SPE-1814: Fixed legend not automatically switching to color print view when color change is set in layer height bar for mmu printers --- src/slic3r/GUI/GUI_Preview.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/GUI_Preview.cpp b/src/slic3r/GUI/GUI_Preview.cpp index b2d62445a1..5eb32a6474 100644 --- a/src/slic3r/GUI/GUI_Preview.cpp +++ b/src/slic3r/GUI/GUI_Preview.cpp @@ -846,7 +846,7 @@ void Preview::load_print_as_fff(bool keep_z_range) wxGetApp().plater()->model().custom_gcode_per_print_z.gcodes : m_canvas->get_custom_gcode_per_print_z(); const bool contains_color_gcodes = std::any_of(std::begin(gcodes), std::end(gcodes), - [] (auto const& item) { return item.type == CustomGCode::Type::ColorChange; }); + [](auto const& item) { return item.type == CustomGCode::Type::ColorChange || item.type == CustomGCode::Type::ToolChange; }); const GCodeViewer::EViewType choice = contains_color_gcodes ? GCodeViewer::EViewType::ColorPrint : (number_extruders > 1) ? GCodeViewer::EViewType::Tool : GCodeViewer::EViewType::FeatureType;