From 10b9928506e6a2f74ef7ccf3b98ac94712e364c3 Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Wed, 22 Jan 2025 09:57:05 +0800 Subject: [PATCH] Fix issue that the support contact layer is printed in wrong filament (#7924) Fix issue that the contact layer is printed in wrong filament when interface layer number is set to 0 Cherry-picked from prusa3d/PrusaSlicer@ca5f6da08d38c75e0e00ea2604de9709b9caa8aa Co-authored-by: Vojtech Bubnik --- src/libslic3r/Support/SupportMaterial.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/Support/SupportMaterial.cpp b/src/libslic3r/Support/SupportMaterial.cpp index b022607bf7..46dd1d8ac9 100644 --- a/src/libslic3r/Support/SupportMaterial.cpp +++ b/src/libslic3r/Support/SupportMaterial.cpp @@ -4706,7 +4706,7 @@ void PrintObjectSupportMaterial::generate_toolpaths( // Filler and its parameters filler_interface.get(), fill_params, // Extrusion parameters - erSupportMaterialInterface, interface_flow); + interface_as_base ? erSupportMaterial : erSupportMaterialInterface, interface_flow); } // Base interface layers under soluble interfaces