Fix for #7849 - "Save Project" command doesn't work properly
Don't update saved presets on * preset selection * initialization of PresetCollection , but update them on * load another project * initialization of an application
This commit is contained in:
parent
e20d041fc9
commit
a1746e3e66
3 changed files with 5 additions and 2 deletions
|
@ -612,7 +612,7 @@ PresetCollection::PresetCollection(Preset::Type type, const std::vector<std::str
|
|||
// Insert just the default preset.
|
||||
this->add_default_preset(keys, defaults, default_name);
|
||||
m_edited_preset.config.apply(m_presets.front().config);
|
||||
update_saved_preset_from_current_preset();
|
||||
//? update_saved_preset_from_current_preset();
|
||||
}
|
||||
|
||||
void PresetCollection::reset(bool delete_files)
|
||||
|
@ -1228,7 +1228,6 @@ Preset& PresetCollection::select_preset(size_t idx)
|
|||
idx = first_visible_idx();
|
||||
m_idx_selected = idx;
|
||||
m_edited_preset = m_presets[idx];
|
||||
update_saved_preset_from_current_preset();
|
||||
bool default_visible = ! m_default_suppressed || m_idx_selected < m_num_default_presets;
|
||||
for (size_t i = 0; i < m_num_default_presets; ++i)
|
||||
m_presets[i].is_visible = default_visible;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue