Fix for SPE-1918 : Modificators will be shows after undo(CTRL+Z) with seam/support painting gizmo.

This commit is contained in:
YuSanka 2023-09-22 10:04:07 +02:00
parent a5a40fe38f
commit bbd47f0e16

View File

@ -2639,9 +2639,10 @@ void GLCanvas3D::reload_scene(bool refresh_immediately, bool force_full_scene_re
raycaster->set_active(v->is_active);
}
// check activity/visibility of the modifiers in SLA mode
for (GLVolume* volume : m_volumes.volumes)
if (volume->object_idx() < (int)m_model->objects.size() && m_model->objects[volume->object_idx()]->instances[volume->instance_idx()]->is_printable()) {
if (volume->is_modifier && m_model->objects[volume->object_idx()]->volumes[volume->volume_idx()]->is_modifier())
if (volume->is_active && volume->is_modifier && m_model->objects[volume->object_idx()]->volumes[volume->volume_idx()]->is_modifier())
volume->is_active = printer_technology != ptSLA;
}