From 68c6941318e578d2aa49b62e01c9eef9862c3037 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 17 Nov 2019 22:32:02 +0100 Subject: [PATCH] Fixed issue #408 (internal error after EdgePairs#polygon) --- src/db/db/dbDeepEdgePairs.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/db/db/dbDeepEdgePairs.cc b/src/db/db/dbDeepEdgePairs.cc index 316da3271..79a8e50bb 100644 --- a/src/db/db/dbDeepEdgePairs.cc +++ b/src/db/db/dbDeepEdgePairs.cc @@ -251,7 +251,7 @@ RegionDelegate *DeepEdgePairs::polygons (db::Coord e) const for (db::Shapes::shape_iterator s = c->shapes (m_deep_layer.layer ()).begin (db::ShapeIterator::EdgePairs); ! s.at_end (); ++s) { db::Polygon poly = s->edge_pair ().normalized ().to_polygon (e); if (poly.vertices () >= 3) { - output.insert (poly); + output.insert (db::PolygonRef (poly, layout.shape_repository ())); } } }