diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index 184b8af70..70632b543 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -2267,6 +2267,14 @@ void TabFilament::msw_rescale() Tab::msw_rescale(); } +void TabFilament::sys_color_changed() +{ + m_extruders_cb->Clear(); + update_extruder_combobox(); + + Tab::sys_color_changed(); +} + void TabFilament::load_current_preset() { assert(m_active_extruder >= 0 && m_active_extruder < m_preset_bundle->extruders_filaments.size()); diff --git a/src/slic3r/GUI/Tab.hpp b/src/slic3r/GUI/Tab.hpp index 81344c615..f0be456a5 100644 --- a/src/slic3r/GUI/Tab.hpp +++ b/src/slic3r/GUI/Tab.hpp @@ -462,6 +462,7 @@ public: void update() override; void clear_pages() override; void msw_rescale() override; + void sys_color_changed() override; bool supports_printer_technology(const PrinterTechnology tech) const override { return tech == ptFFF; } void load_current_preset() override;