From bbdc6a788146bd85594a8655aba24f3703a958e8 Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Wed, 17 Apr 2019 10:08:54 +0200 Subject: [PATCH] Fix for incomplete validation condition on the allowable elevation. --- src/libslic3r/SLAPrint.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/SLAPrint.cpp b/src/libslic3r/SLAPrint.cpp index b7191970d..b8d37edb2 100644 --- a/src/libslic3r/SLAPrint.cpp +++ b/src/libslic3r/SLAPrint.cpp @@ -598,8 +598,9 @@ std::string SLAPrint::validate() const for(SLAPrintObject * po : m_objects) { const ModelObject *mo = po->model_object(); + bool supports_en = po->config().supports_enable.getBool(); - if(po->config().supports_enable.getBool() && + if(supports_en && mo->sla_points_status == sla::PointsStatus::UserModified && mo->sla_support_points.empty()) return L("Cannot proceed without support points! " @@ -613,7 +614,7 @@ std::string SLAPrint::validate() const 2 * cfg.head_back_radius_mm - cfg.head_penetration_mm; - if(pinhead_width > cfg.object_elevation_mm) + if(supports_en && pinhead_width > cfg.object_elevation_mm) return L("Elevation is too low for object."); }