diff --git a/src/Mod/TechDraw/App/GeometryMatcher.cpp b/src/Mod/TechDraw/App/GeometryMatcher.cpp index 45b2baea8a..1f3237073a 100644 --- a/src/Mod/TechDraw/App/GeometryMatcher.cpp +++ b/src/Mod/TechDraw/App/GeometryMatcher.cpp @@ -239,7 +239,7 @@ bool GeometryMatcher::compareBSplines(TopoDS_Edge &edge1, TopoDS_Edge &edge2) TopoDS_Edge circleEdge2; try { circleEdge1 = GeometryUtils::asCircle(edge1, isArc1); - circleEdge2 = GeometryUtils::asCircle(edge2, isArc1); + circleEdge2 = GeometryUtils::asCircle(edge2, isArc2); } catch (Base::RuntimeError&) { Base::Console().Error("GeometryMatcher failed to make circles from splines\n");