diff --git a/src/slic3r/GUI/Field.cpp b/src/slic3r/GUI/Field.cpp index 5ec622b87..6b210a708 100644 --- a/src/slic3r/GUI/Field.cpp +++ b/src/slic3r/GUI/Field.cpp @@ -1048,8 +1048,7 @@ void Choice::set_selection() choice_ctrl* field = dynamic_cast(window); switch (m_opt.type) { case coEnum:{ - int id_value = m_opt.get_default_value>()->value; //!! - field->SetSelection(id_value); + field->SetSelection(m_opt.default_value->getInt()); break; } case coFloat: diff --git a/src/slic3r/GUI/Plater.hpp b/src/slic3r/GUI/Plater.hpp index 3b4236a61..581e63034 100644 --- a/src/slic3r/GUI/Plater.hpp +++ b/src/slic3r/GUI/Plater.hpp @@ -64,7 +64,7 @@ enum class ActionButtonType : int; class Sidebar : public wxPanel { - ConfigOptionMode m_mode; + ConfigOptionMode m_mode{ConfigOptionMode::comSimple}; public: Sidebar(Plater *parent); Sidebar(Sidebar &&) = delete;