mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 17:35:59 +08:00
TabSLAMaterial: Overridden clear_pages() to avoid a crash on re-scaling
(SPE-2322, comments)
This commit is contained in:
parent
b5a5434b67
commit
2e6a61d772
@ -5556,6 +5556,14 @@ void TabSLAMaterial::update_sla_prusa_specific_visibility()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void TabSLAMaterial::clear_pages()
|
||||||
|
{
|
||||||
|
Tab::clear_pages();
|
||||||
|
|
||||||
|
for (auto& over_opt : m_overrides_options)
|
||||||
|
over_opt.second = nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
void TabSLAMaterial::msw_rescale()
|
void TabSLAMaterial::msw_rescale()
|
||||||
{
|
{
|
||||||
for (const auto& over_opt : m_overrides_options)
|
for (const auto& over_opt : m_overrides_options)
|
||||||
|
@ -584,6 +584,7 @@ public:
|
|||||||
void toggle_tilt_options(bool is_above);
|
void toggle_tilt_options(bool is_above);
|
||||||
void toggle_options() override;
|
void toggle_options() override;
|
||||||
void update() override;
|
void update() override;
|
||||||
|
void clear_pages() override;
|
||||||
void msw_rescale() override;
|
void msw_rescale() override;
|
||||||
void sys_color_changed() override;
|
void sys_color_changed() override;
|
||||||
bool supports_printer_technology(const PrinterTechnology tech) const override { return tech == ptSLA; }
|
bool supports_printer_technology(const PrinterTechnology tech) const override { return tech == ptSLA; }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user