diff --git a/src/slic3r/GUI/GCodeViewer.cpp b/src/slic3r/GUI/GCodeViewer.cpp index 4be9f5fbd..5f932a718 100644 --- a/src/slic3r/GUI/GCodeViewer.cpp +++ b/src/slic3r/GUI/GCodeViewer.cpp @@ -2675,7 +2675,9 @@ void GCodeViewer::render_legend() const } if (!m_settings_ids.filament.empty()) { for (unsigned char i : m_extruder_ids) { - imgui.text(_u8L("Filament") + " " + std::to_string(i + 1) + ":"); + std::string txt = _u8L("Filament"); + txt += (m_extruder_ids.size() == 1) ? ":" : " " + std::to_string(i + 1); + imgui.text(txt); ImGui::SameLine(offset); imgui.text(m_settings_ids.filament[i]); }