Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorenricoturri1966 <enricoturri@seznam.cz>2022-01-05 13:17:39 +0300
committerenricoturri1966 <enricoturri@seznam.cz>2022-01-05 13:17:39 +0300
commit8d638a77e5261d074c833ec0a086437214715776 (patch)
treee44d216f65cb0fd83bfbb587721977b1a3c7d72e /src/slic3r/GUI
parent1aac99b809f44dab6abaef2414427e1ce9514c21 (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.cpp7
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;
}