From ceae7b4889342daa6babf0de244e0f9175ef65a3 Mon Sep 17 00:00:00 2001 From: bubnikv <bubnikv@gmail.com> Date: Sun, 25 Aug 2019 08:59:47 +0200 Subject: [PATCH] Fix of support generator regression agains 2.1.0-alpha1. https://github.com/prusa3d/PrusaSlicer/issues/2810 https://github.com/prusa3d/PrusaSlicer/issues/2808 --- src/libslic3r/EdgeGrid.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/EdgeGrid.cpp b/src/libslic3r/EdgeGrid.cpp index f40d499de..a97210da6 100644 --- a/src/libslic3r/EdgeGrid.cpp +++ b/src/libslic3r/EdgeGrid.cpp @@ -290,9 +290,10 @@ void EdgeGrid::Grid::create_from_m_contours(coord_t resolution) size_t j; } visitor(m_cell_data, m_cells, m_cols); + assert(visitor.i == 0); for (; visitor.i < m_contours.size(); ++ visitor.i) { const Slic3r::Points &pts = *m_contours[visitor.i]; - for (; visitor.j < pts.size(); ++ visitor.j) + for (visitor.j = 0; visitor.j < pts.size(); ++ visitor.j) this->visit_cells_intersecting_line(pts[visitor.j], pts[(visitor.j + 1 == pts.size()) ? 0 : visitor.j + 1], visitor); } }