From b23f7e583409301cef08ace0030c3b7cc1e8bcbc Mon Sep 17 00:00:00 2001 From: Enrico Turri Date: Wed, 31 Oct 2018 09:53:48 +0100 Subject: [PATCH] New selection -> Restore selection after splitting an object to parts --- src/slic3r/GUI/GUI_ObjectList.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index 1bd9342138..2ebdf7e408 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -956,6 +956,11 @@ void ObjectList::split(const bool split_part) m_parts_changed = true; parts_changed(m_selected_object_id); + +#if ENABLE_EXTENDED_SELECTION + // restores selection + _3DScene::get_canvas(wxGetApp().canvas3D())->get_selection().add_object(m_selected_object_id); +#endif // ENABLE_EXTENDED_SELECTION } bool ObjectList::get_volume_by_item(const bool split_part, const wxDataViewItem& item, ModelVolume*& volume)