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-11-29 13:02:30 +0300
committerYuSanka <yusanka@gmail.com>2019-11-29 13:02:58 +0300
commit22aa17128a1e566b646b8318147b7fa0d3f49248 (patch)
tree23f64a53f05f36abc520507ab6a1373774099cbc /src/slic3r/GUI/Preset.cpp
parent71f5ed5b9e63252b0f60ce83c0e1f0c629d9ff16 (diff)
Fixed function to get a profile name by alias for all preset collections
Diffstat (limited to 'src/slic3r/GUI/Preset.cpp')
-rw-r--r--src/slic3r/GUI/Preset.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/slic3r/GUI/Preset.cpp b/src/slic3r/GUI/Preset.cpp
index b1311933b..bb1e5478d 100644
--- a/src/slic3r/GUI/Preset.cpp
+++ b/src/slic3r/GUI/Preset.cpp
@@ -810,6 +810,8 @@ void PresetCollection::save_current_preset(const std::string &new_name)
preset.is_external = false;
// The newly saved preset will be activated -> make it visible.
preset.is_visible = true;
+ // Just system presets have aliases
+ preset.alias.clear();
}
// 2) Activate the saved preset.
this->select_preset_by_name(new_name, true);
@@ -903,7 +905,7 @@ const Preset* PresetCollection::get_preset_parent(const Preset& child) const
return (preset == nullptr/* || preset->is_default */|| preset->is_external) ? nullptr : preset;
}
-const std::string& PresetCollection::get_preset_name_by_alias(const std::string& alias)
+const std::string& PresetCollection::get_preset_name_by_alias(const std::string& alias) const
{
for (size_t i = this->m_presets.front().is_visible ? 0 : m_num_default_presets; i < this->m_presets.size(); ++i) {
const Preset& preset = this->m_presets[i];