diff options
author | YuSanka <yusanka@gmail.com> | 2019-07-25 18:24:00 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2019-07-25 18:25:14 +0300 |
commit | 99bd054e990feb1b2a01e1641935fcad87117911 (patch) | |
tree | d79fe84b9c91efcb7c76c976f4a436a87b39cb26 /src/slic3r/GUI/GUI_ObjectSettings.cpp | |
parent | 6ea692ff3478fc68fbafd80f6e5debb8b63d244e (diff) |
Fixed updating of an option list for additional settings
Diffstat (limited to 'src/slic3r/GUI/GUI_ObjectSettings.cpp')
-rw-r--r-- | src/slic3r/GUI/GUI_ObjectSettings.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/slic3r/GUI/GUI_ObjectSettings.cpp b/src/slic3r/GUI/GUI_ObjectSettings.cpp index 8728156ac..78c64e03e 100644 --- a/src/slic3r/GUI/GUI_ObjectSettings.cpp +++ b/src/slic3r/GUI/GUI_ObjectSettings.cpp @@ -77,8 +77,8 @@ bool ObjectSettings::update_settings_list() if (!item || !objects_model->IsSettingsItem(item) || !config || objects_ctrl->multiple_selection()) return false; - const bool is_layers_range_settings = objects_model->GetItemType(objects_model->GetParent(item)) == itLayer; - SettingsBundle cat_options = objects_ctrl->get_item_settings_bundle(config, is_layers_range_settings); + const bool is_object_settings = objects_model->GetItemType(objects_model->GetParent(item)) == itObject; + SettingsBundle cat_options = objects_ctrl->get_item_settings_bundle(config, is_object_settings); if (!cat_options.empty()) { @@ -107,10 +107,6 @@ bool ObjectSettings::update_settings_list() for (auto& cat : cat_options) { - if (cat.second.size() == 1 && - (cat.second[0] == "extruder" || is_layers_range_settings && cat.second[0] == "layer_height")) - continue; - categories.push_back(cat.first); auto optgroup = std::make_shared<ConfigOptionsGroup>(m_og->ctrl_parent(), _(cat.first), config, false, extra_column); @@ -131,8 +127,6 @@ bool ObjectSettings::update_settings_list() const bool is_extruders_cat = cat.first == "Extruders"; for (auto& opt : cat.second) { - if (opt == "extruder" || is_layers_range_settings && opt == "layer_height") - continue; Option option = optgroup->get_option(opt); option.opt.width = 12; if (is_extruders_cat) |