diff --git a/src/slic3r/GUI/GUI_Factories.cpp b/src/slic3r/GUI/GUI_Factories.cpp index 5e8461186..ac3ce090c 100644 --- a/src/slic3r/GUI/GUI_Factories.cpp +++ b/src/slic3r/GUI/GUI_Factories.cpp @@ -1259,10 +1259,10 @@ wxMenu* MenuFactory::default_menu() wxMenu* MenuFactory::object_menu() { - append_menu_item_change_filament(&m_object_menu); append_menu_items_convert_unit(&m_object_menu); append_menu_items_flush_options(&m_object_menu); append_menu_item_invalidate_cut_info(&m_object_menu); + append_menu_item_change_filament(&m_object_menu); return &m_object_menu; } @@ -1322,13 +1322,13 @@ wxMenu* MenuFactory::multi_selection_menu() //append_menu_item_simplify(menu); append_menu_item_delete(menu); menu->AppendSeparator(); - //BBS - append_menu_item_change_filament(menu); append_menu_item_set_printable(menu); append_menu_item_per_object_process(menu); menu->AppendSeparator(); append_menu_items_convert_unit(menu); + //BBS + append_menu_item_change_filament(menu); menu->AppendSeparator(); append_menu_item_export_stl(menu, true); } @@ -1338,6 +1338,7 @@ wxMenu* MenuFactory::multi_selection_menu() //append_menu_item_simplify(menu); append_menu_item_delete(menu); append_menu_items_convert_unit(menu); + append_menu_item_change_filament(menu); wxMenu* split_menu = new wxMenu(); if (split_menu) { append_menu_item(split_menu, wxID_ANY, _L("To objects"), _L("Split the selected object into multiple objects"), @@ -1350,8 +1351,6 @@ wxMenu* MenuFactory::multi_selection_menu() append_submenu(menu, split_menu, wxID_ANY, _L("Split"), _L("Split the selected object"), "", []() { return plater()->can_split(true); }, m_parent); } - menu->AppendSeparator(); - append_menu_item_change_filament(menu); } return menu; }