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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuSanka <yusanka@gmail.com>2019-09-16 11:22:26 +0300
committerYuSanka <yusanka@gmail.com>2019-09-16 11:22:26 +0300
commit284355d3786d80687a37067d1083d6f70963aa5f (patch)
treee946ad1f7fd2d5d094f9f4d3854234c777c85c24 /src/slic3r/GUI/GUI_ObjectSettings.hpp
parent145cf294c9d2bdb87b8ccf8d1c6ba9d8ef16425c (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.hpp5
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();