diff options
author | enricoturri1966 <enricoturri@seznam.cz> | 2022-01-05 13:17:39 +0300 |
---|---|---|
committer | enricoturri1966 <enricoturri@seznam.cz> | 2022-01-05 13:17:39 +0300 |
commit | 8d638a77e5261d074c833ec0a086437214715776 (patch) | |
tree | e44d216f65cb0fd83bfbb587721977b1a3c7d72e /src/slic3r/GUI | |
parent | 1aac99b809f44dab6abaef2414427e1ce9514c21 (diff) |
Refactoring of GLCanvas3D::check_volumes_outside_state() to prevent assert while using SLA printer
Diffstat (limited to 'src/slic3r/GUI')
-rw-r--r-- | src/slic3r/GUI/GLCanvas3D.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index a3b54a841..6d5bc3eb4 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -1126,10 +1126,9 @@ void GLCanvas3D::reset_volumes() ModelInstanceEPrintVolumeState GLCanvas3D::check_volumes_outside_state() const { - assert(m_initialized); - - ModelInstanceEPrintVolumeState state; - m_volumes.check_outside_state(m_bed.build_volume(), &state); + ModelInstanceEPrintVolumeState state = ModelInstanceEPrintVolumeState::ModelInstancePVS_Inside; + if (m_initialized) + m_volumes.check_outside_state(m_bed.build_volume(), &state); return state; } |