From b29419f67a907211b31632c0f40b87863bc0ffcd Mon Sep 17 00:00:00 2001 From: thysson2701 Date: Tue, 23 Jun 2026 20:06:47 +0200 Subject: [PATCH] =?UTF-8?q?fix(compat):=20add=20aliases=20for=20wall=5Ffil?= =?UTF-8?q?ament=20=E2=86=92=20outer=5Fwall=5Ffilament=5Fid;=20fix=20verif?= =?UTF-8?q?y=5Fbuild.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds .aliases = { "wall_filament", "wall_filament_id", "outer_wall_filament", "perimeter_extruder" } to outer_wall_filament_id and .aliases = { "inner_wall_filament" } to inner_wall_filament_id in PrintConfig.cpp so that old .3mf files using these legacy keys do not throw UnknownOptionException on load. Also corrects verify_build.sh CHECKS to search for "tray_sub_brands" (the actual binary string) instead of the stale "filament_sub_brands". --- src/libslic3r/PrintConfig.cpp | 2 ++ tools/verify_build.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 966d1629b0e..c04d17ff889 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -5015,6 +5015,7 @@ void PrintConfigDef::init_fff_params() def->tooltip = L("Filament to print outer walls.\n\"Default\" uses the active object/part filament."); def->min = 0; def->mode = comAdvanced; + def->aliases = { "wall_filament", "wall_filament_id", "outer_wall_filament", "perimeter_extruder" }; def->set_default_value(new ConfigOptionInt(0)); def = this->add("inner_wall_filament_id", coInt); @@ -5024,6 +5025,7 @@ void PrintConfigDef::init_fff_params() def->tooltip = L("Filament to print inner walls.\n\"Default\" uses the active object/part filament."); def->min = 0; def->mode = comAdvanced; + def->aliases = { "inner_wall_filament" }; def->set_default_value(new ConfigOptionInt(0)); def = this->add("inner_wall_line_width", coFloatOrPercent); diff --git a/tools/verify_build.sh b/tools/verify_build.sh index 6576bdd299d..2340e7b76a9 100755 --- a/tools/verify_build.sh +++ b/tools/verify_build.sh @@ -43,7 +43,7 @@ trap "rm -rf $TMPDIR" EXIT CHECKS=( "$VERSION" "KX-Bridge" - "filament_sub_brands" + "tray_sub_brands" ) BINARY=""