From f9abebac221fe94055e595c375cb49f331e34fcf Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Sun, 3 Sep 2023 14:49:54 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20"unknown=20vector=20variable=20type"=20er?= =?UTF-8?q?ror=20when=20using=20bambu=20filament=20ch=E2=80=A6=20(#1982)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix "unknown vector variable type" error when using bambu filament change ( #1979) * Update comment --- src/libslic3r/PlaceholderParser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/PlaceholderParser.cpp b/src/libslic3r/PlaceholderParser.cpp index 7cabd2d60a..2a8d7229c2 100644 --- a/src/libslic3r/PlaceholderParser.cpp +++ b/src/libslic3r/PlaceholderParser.cpp @@ -884,7 +884,8 @@ namespace client case coPercents: output.set_d(static_cast(opt.opt)->values[idx]); break; case coPoints: output.set_s(to_string(static_cast(opt.opt)->values[idx])); break; case coBools: output.set_b(static_cast(opt.opt)->values[idx] != 0); break; - //case coEnums: output.set_s(opt.opt->vserialize()[idx]); break; + // Orca: support enum vector variable type + case coEnums: output.set_i(static_cast(opt.opt)->values[idx]); break; default: ctx->throw_exception("Unknown vector variable type", opt.it_range); }