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

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuSanka <yusanka@gmail.com>2019-07-25 18:24:00 +0300
committerYuSanka <yusanka@gmail.com>2019-07-25 18:25:14 +0300
commit99bd054e990feb1b2a01e1641935fcad87117911 (patch)
treed79fe84b9c91efcb7c76c976f4a436a87b39cb26 /src/slic3r/GUI/GUI_ObjectSettings.cpp
parent6ea692ff3478fc68fbafd80f6e5debb8b63d244e (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.cpp10
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)