mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-15 11:45:55 +08:00
Next fix for #6814.
"support_material_overhangs_queried" variable have not to be static after a fixing of the #6124.
This commit is contained in:
parent
bd2421d0ff
commit
84c4f181e4
@ -162,8 +162,8 @@ void ConfigManipulation::update_print_fff_config(DynamicPrintConfig* config, con
|
|||||||
|
|
||||||
if (config->opt_bool("support_material")) {
|
if (config->opt_bool("support_material")) {
|
||||||
// Ask only once.
|
// Ask only once.
|
||||||
if (!support_material_overhangs_queried) {
|
if (!m_support_material_overhangs_queried) {
|
||||||
support_material_overhangs_queried = true;
|
m_support_material_overhangs_queried = true;
|
||||||
if (!config->opt_bool("overhangs")/* != 1*/) {
|
if (!config->opt_bool("overhangs")/* != 1*/) {
|
||||||
wxString msg_text = _(L("Supports work better, if the following feature is enabled:\n"
|
wxString msg_text = _(L("Supports work better, if the following feature is enabled:\n"
|
||||||
"- Detect bridging perimeters"));
|
"- Detect bridging perimeters"));
|
||||||
@ -182,7 +182,7 @@ void ConfigManipulation::update_print_fff_config(DynamicPrintConfig* config, con
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
support_material_overhangs_queried = false;
|
m_support_material_overhangs_queried = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config->option<ConfigOptionPercent>("fill_density")->value == 100) {
|
if (config->option<ConfigOptionPercent>("fill_density")->value == 100) {
|
||||||
|
@ -17,15 +17,12 @@ class ModelConfig;
|
|||||||
|
|
||||||
namespace GUI {
|
namespace GUI {
|
||||||
|
|
||||||
// This variable have to be static because of use its value from Preset configuration
|
|
||||||
// and from object/parts configuration from the Settings in sidebar
|
|
||||||
static bool support_material_overhangs_queried {false};
|
|
||||||
|
|
||||||
class ConfigManipulation
|
class ConfigManipulation
|
||||||
{
|
{
|
||||||
bool is_msg_dlg_already_exist{ false };
|
bool is_msg_dlg_already_exist{ false };
|
||||||
|
|
||||||
bool m_is_initialized_support_material_overhangs_queried{ false };
|
bool m_is_initialized_support_material_overhangs_queried{ false };
|
||||||
|
bool m_support_material_overhangs_queried{ false };
|
||||||
|
|
||||||
// function to loading of changed configuration
|
// function to loading of changed configuration
|
||||||
std::function<void()> load_config = nullptr;
|
std::function<void()> load_config = nullptr;
|
||||||
@ -66,7 +63,7 @@ public:
|
|||||||
void initialize_support_material_overhangs_queried(bool queried)
|
void initialize_support_material_overhangs_queried(bool queried)
|
||||||
{
|
{
|
||||||
m_is_initialized_support_material_overhangs_queried = true;
|
m_is_initialized_support_material_overhangs_queried = true;
|
||||||
support_material_overhangs_queried = queried;
|
m_support_material_overhangs_queried = queried;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user