diff options
author | bubnikv <bubnikv@gmail.com> | 2020-02-06 16:03:18 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2020-02-06 16:03:27 +0300 |
commit | fb235cb6756f5dd122cea32b336e35dd70ea4238 (patch) | |
tree | 396ca28427884f074185f9e8c14b32db17fd57c8 /src/slic3r/GUI/GLCanvas3D.cpp | |
parent | acf5bfd8e2a1869908622e8d218c7d4b3a98fb72 (diff) |
Color change - handling Color Change data stored for different
printer configuration:
ss -> sm : Just apply the color changes of the original ss project at the active extruder.
ss -> mm : There are no tool changes stored. Ignore color changes, they are invalid because they are extruder non-specific.
sm -> ss : Apply tool changes as color changes (tool changes remember the target color), apply original color changes.
sm -> mm : Ignore both color changes and tool changes.
mm -> ss/sm : Ignore both color changes and tool changes.
Diffstat (limited to 'src/slic3r/GUI/GLCanvas3D.cpp')
-rw-r--r-- | src/slic3r/GUI/GLCanvas3D.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index 4096e99c4..fd6b96f06 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -5100,7 +5100,7 @@ void GLCanvas3D::_render_overlays() const #if ENABLE_SHOW_SCENE_LABELS const ConfigOptionBool* opt = dynamic_cast<const ConfigOptionBool*>(m_config->option("complete_objects")); - bool sequential_print = (opt != nullptr) ? m_config->opt_bool("complete_objects") : false; + bool sequential_print = opt != nullptr && opt->value; std::vector<const PrintInstance*> sorted_instances; if (sequential_print) { const Print* print = fff_print(); |