Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/CuraEngine.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhostkeeper <rubend@tutanota.com>2018-08-24 16:01:15 +0300
committerGhostkeeper <rubend@tutanota.com>2018-08-24 16:01:15 +0300
commit0356e9bd8cd85a89b2b4a4af4fab646c7344d5cc (patch)
treebf594275ba5e8310d5fae510963bd80b9a60a9ba /src/Scene.cpp
parentdde9da1a5dab72fc85ee0324b715ed987a58caaf (diff)
Base extruder train on currently processing mesh group
There are almost never any settings in the mesh group (unless the user has enabled per-object settings and one-at-a-time mode). But in those cases it will now properly take per-mesh-group settings. Contributes to issue CURA-4410.
Diffstat (limited to 'src/Scene.cpp')
-rw-r--r--src/Scene.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Scene.cpp b/src/Scene.cpp
index ffe67b4e8..3edded3b5 100644
--- a/src/Scene.cpp
+++ b/src/Scene.cpp
@@ -22,6 +22,10 @@ void Scene::compute()
for (std::vector<MeshGroup>::iterator mesh_group = mesh_groups.begin(); mesh_group != mesh_groups.end(); mesh_group++)
{
current_mesh_group = mesh_group;
+ for (ExtruderTrain& extruder : extruders)
+ {
+ extruder.settings.setParent(&current_mesh_group->settings);
+ }
processMeshGroup(*mesh_group);
}
}