diff options
author | YuSanka <yusanka@gmail.com> | 2019-09-16 11:22:26 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2019-09-16 11:22:26 +0300 |
commit | 284355d3786d80687a37067d1083d6f70963aa5f (patch) | |
tree | e946ad1f7fd2d5d094f9f4d3854234c777c85c24 /src/slic3r/GUI/GUI_ObjectSettings.hpp | |
parent | 145cf294c9d2bdb87b8ccf8d1c6ba9d8ef16425c (diff) |
Fix of #2878 (endless warning loop in configuration update)
Diffstat (limited to 'src/slic3r/GUI/GUI_ObjectSettings.hpp')
-rw-r--r-- | src/slic3r/GUI/GUI_ObjectSettings.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/slic3r/GUI/GUI_ObjectSettings.hpp b/src/slic3r/GUI/GUI_ObjectSettings.hpp index a5724811a..ff187eddc 100644 --- a/src/slic3r/GUI/GUI_ObjectSettings.hpp +++ b/src/slic3r/GUI/GUI_ObjectSettings.hpp @@ -48,6 +48,11 @@ public: ~ObjectSettings() {} bool update_settings_list(); + /* Additional check for override options: Add options, if its needed. + * Example: if Infill is set to 100%, and Fill Pattern is missed in config_to, + * we should add fill_pattern to avoid endless loop in update + */ + bool add_missed_options(DynamicPrintConfig *config_to, const DynamicPrintConfig &config_from); void update_config_values(DynamicPrintConfig*config); void UpdateAndShow(const bool show) override; void msw_rescale(); |