From a2a9f95b6b63920289a6a7c715778feefc46f954 Mon Sep 17 00:00:00 2001 From: "weizhen.xie" Date: Tue, 23 Sep 2025 12:21:34 +0800 Subject: [PATCH] Fix: Fix the issue of inconsistent initial_layer_flow_ratio across multiple objects Jira: STUDIO-14795 Change-Id: I202bdaa70ea7d997e617e757ea95f759a9bb18de (cherry picked from commit 3da903e492216685d74b621cb4966f5a06ff885e) --- src/libslic3r/GCode.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 0e60596a12..cf1f748cff 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -2268,6 +2268,8 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato m_enable_cooling_markers = true; this->apply_print_config(print.config()); + m_config.apply(print.default_object_config()); + m_config.apply(print.default_region_config()); //m_volumetric_speed = DoExport::autospeed_volumetric_limit(print); print.throw_if_canceled(); @@ -4895,6 +4897,7 @@ LayerResult GCode::process_layer( // To control print speed of the 1st object layer printed over raft interface. bool object_layer_over_raft = layer_to_print.object_layer && layer_to_print.object_layer->id() > 0 && instance_to_print.print_object.slicing_parameters().raft_layers() == layer_to_print.object_layer->id(); + m_config.apply(print.default_region_config()); m_config.apply(instance_to_print.print_object.config(), true); m_layer = layer_to_print.layer(); m_object_layer_over_raft = object_layer_over_raft;