SPE-1606 - Fixed a bunch of bugs/crashes related to visualizing original or processed volumes in 3D scene after slicing using SLA printers when multiple objects are on the printbed

This commit is contained in:
enricoturri1966 2023-05-03 13:45:15 +02:00
parent 15daac0811
commit d9dde32b78
6 changed files with 289 additions and 140 deletions
src/slic3r/GUI

View file

@ -749,7 +749,7 @@ void ObjectList::selection_changed()
}
else if (type & itVolume) {
if (printer_technology() == ptSLA)
wxGetApp().plater()->canvas3D()->set_sla_view_type(GLCanvas3D::ESLAViewType::Original);
wxGetApp().plater()->canvas3D()->set_sla_view_type(scene_selection().get_first_volume()->composite_id, GLCanvas3D::ESLAViewType::Original);
}
}