diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index 88e8f8691..76c8cecad 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -4010,8 +4010,10 @@ void ObjectList::update_selections_on_canvas() selection.add_volumes(mode, volume_idxs, single_selection); } - wxGetApp().plater()->canvas3D()->update_gizmos_on_off_state(); - wxGetApp().plater()->canvas3D()->render(); + GLCanvas3D* canvas = wxGetApp().plater()->canvas3D(); + canvas->update_gizmos_on_off_state(); + canvas->check_volumes_outside_state(); + canvas->render(); } void ObjectList::select_item(const wxDataViewItem& item)