From 06daf3bc4594bda17890168567352b3121ed9415 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Thu, 23 Feb 2023 14:26:53 +0800 Subject: [PATCH] FIX: [STUDIO-2323] force colors the same number as filaments Change-Id: Ib57fccc0961cb680502aad6ef039c637cffe0f6b --- src/libslic3r/PresetBundle.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/PresetBundle.cpp b/src/libslic3r/PresetBundle.cpp index 56d2a31728..7c90e59318 100644 --- a/src/libslic3r/PresetBundle.cpp +++ b/src/libslic3r/PresetBundle.cpp @@ -1305,8 +1305,9 @@ void PresetBundle::load_selections(AppConfig &config, const PresetPreferences& p std::vector filament_colors; if (config.has("presets", "filament_colors")) { boost::algorithm::split(filament_colors, config.get("presets", "filament_colors"), boost::algorithm::is_any_of(",")); - project_config.option("filament_colour")->values = filament_colors; } + filament_colors.resize(filament_presets.size()); + project_config.option("filament_colour")->values = filament_colors; std::vector matrix; if (config.has("presets", "flush_volumes_matrix")) { boost::algorithm::split(matrix, config.get("presets", "flush_volumes_matrix"), boost::algorithm::is_any_of("|"));