From ad44389983ccc7284e203a7a1881eb7466cd52f7 Mon Sep 17 00:00:00 2001 From: remi durand Date: Sun, 2 May 2021 16:09:39 +0200 Subject: [PATCH] Fix an assert when adding a modifier when a setting is selected --- src/slic3r/GUI/GUI_ObjectList.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index 6d95be20e..f9fef6521 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -382,10 +382,10 @@ void ObjectList::get_selection_indexes(std::vector& obj_idxs, std::vectorGetItemType(item); - assert(type & (itObject | itInstance | itInstanceRoot)); + assert(type & (itObject | itInstance | itInstanceRoot | itSettings)); - obj_idxs.emplace_back(type & itObject ? m_objects_model->GetIdByItem(item) : - m_objects_model->GetIdByItem(m_objects_model->GetTopParent(item))); + obj_idxs.emplace_back((type & itObject) ? m_objects_model->GetIdByItem(item) : + m_objects_model->GetIdByItem(m_objects_model->GetTopParent(item))); } }