diff --git a/generator/feature_builder.cpp b/generator/feature_builder.cpp index 1559d2012d..3d746a2d49 100644 --- a/generator/feature_builder.cpp +++ b/generator/feature_builder.cpp @@ -66,6 +66,8 @@ void FeatureBuilder1::AddPolygon(vector & poly) if (poly.front() != poly.back()) poly.push_back(poly.front()); + CalcRect(poly, m_LimitRect); + if (!m_Polygons.back().empty()) m_Polygons.push_back(points_t());