diff options
author | YuSanka <yusanka@gmail.com> | 2018-08-15 12:18:20 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2018-08-15 12:18:20 +0300 |
commit | 3e549c153d508ba2cd5cea41ee8bd35b53b87596 (patch) | |
tree | 485ec2145375b78af8f507e30dfdd0c27d4f8727 /xs/src/slic3r/GUI/Tab.cpp | |
parent | f0095d19be57b5fd77f766608a1d790bb531f7cc (diff) |
Improvement of extruder selection for the object/part according to the actually extruders count
Diffstat (limited to 'xs/src/slic3r/GUI/Tab.cpp')
-rw-r--r-- | xs/src/slic3r/GUI/Tab.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xs/src/slic3r/GUI/Tab.cpp b/xs/src/slic3r/GUI/Tab.cpp index 8fbedb121..c4736a2dd 100644 --- a/xs/src/slic3r/GUI/Tab.cpp +++ b/xs/src/slic3r/GUI/Tab.cpp @@ -1698,6 +1698,7 @@ void TabPrinter::extruders_count_changed(size_t extruders_count){ build_extruder_pages(); reload_config(); on_value_change("extruders_count", extruders_count); + update_objects_list_extruder_column(extruders_count); } void TabPrinter::append_option_line(ConfigOptionsGroupShp optgroup, const std::string opt_key) @@ -2010,7 +2011,6 @@ void Tab::load_current_preset() const Preset* parent_preset = m_presets->get_selected_preset_parent(); static_cast<TabPrinter*>(this)->m_sys_extruders_count = parent_preset == nullptr ? 0 : static_cast<const ConfigOptionFloats*>(parent_preset->config.option("nozzle_diameter"))->values.size(); - set_extruder_column_hidden(static_cast<TabPrinter*>(this)->m_sys_extruders_count <= 1); } m_opt_status_value = (m_presets->get_selected_preset_parent() ? osSystemValue : 0) | osInitValue; init_options_list(); |