diff options
author | bubnikv <bubnikv@gmail.com> | 2016-11-02 18:55:56 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2016-11-02 18:55:56 +0300 |
commit | 28ccb51f9b5b594d88e6e4ce806ee7ba935aeb6a (patch) | |
tree | 038629d8112c4d126011250d7a74b546c4b3b98b /xs/src/libslic3r/Fill | |
parent | a6cf6afb49917e07d9124d39be8777a1f0ea28c0 (diff) |
Fixed a crash when accessing a non-existing config value from C++ infill.
Disabled a test case of 100% infill coverage. This needs to be
yet improved.
Diffstat (limited to 'xs/src/libslic3r/Fill')
-rw-r--r-- | xs/src/libslic3r/Fill/Fill.cpp | 4 | ||||
-rw-r--r-- | xs/src/libslic3r/Fill/FillRectilinear2.cpp | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/xs/src/libslic3r/Fill/Fill.cpp b/xs/src/libslic3r/Fill/Fill.cpp index e339967f3..568d06012 100644 --- a/xs/src/libslic3r/Fill/Fill.cpp +++ b/xs/src/libslic3r/Fill/Fill.cpp @@ -198,11 +198,13 @@ void make_fill(LayerRegion &layerm, ExtrusionEntityCollection &out) } double link_max_length = 0.; +#if 0 if (! is_bridge) { link_max_length = layerm.region()->config.get_abs_value(surface.is_external() ? "external_fill_link_max_length" : "fill_link_max_length", flow.spacing()); // printf("flow spacing: %f, is_external: %d, link_max_length: %lf\n", flow.spacing(), int(surface.is_external()), link_max_length); } - +#endif + f->layer_id = layerm.layer()->id(); f->z = layerm.layer()->print_z; f->angle = Geometry::deg2rad(layerm.region()->config.fill_angle.value); diff --git a/xs/src/libslic3r/Fill/FillRectilinear2.cpp b/xs/src/libslic3r/Fill/FillRectilinear2.cpp index 17952606b..420480b5d 100644 --- a/xs/src/libslic3r/Fill/FillRectilinear2.cpp +++ b/xs/src/libslic3r/Fill/FillRectilinear2.cpp @@ -18,12 +18,10 @@ // Make assert active if SLIC3R_DEBUG #ifdef SLIC3R_DEBUG #undef NDEBUG + #include "SVG.hpp" #endif -#include <assert.h> -#ifdef SLIC3R_DEBUG -#include "SVG.hpp" -#endif +#include <cassert> // We want our version of assert. #include "../libslic3r.h" |