Fix of Bug: Changing print settings resets filament settings #3675
When switching a Print profile, the modifications of an active Filament profile were incorrecly dropped even if the active Filament profile was compatible with the newly selected Print profile.
This commit is contained in:
parent
8be3d074fd
commit
004b23e362
1 changed files with 1 additions and 1 deletions
|
@ -2795,7 +2795,7 @@ void Tab::select_preset(std::string preset_name, bool delete_current)
|
|||
if (! canceled) {
|
||||
// The preset will be switched to a different, compatible preset, or the '-- default --'.
|
||||
m_dependent_tabs.emplace_back((printer_technology == ptFFF) ? Preset::Type::TYPE_FILAMENT : Preset::Type::TYPE_SLA_MATERIAL);
|
||||
if (old_preset_dirty)
|
||||
if (old_preset_dirty && ! new_preset_compatible)
|
||||
dependent.discard_current_changes();
|
||||
}
|
||||
} else if (printer_tab) {
|
||||
|
|
Loading…
Add table
Reference in a new issue