From b7a9d2dc37ef182ab3c2dddb4e19a5a7f9df80b4 Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Fri, 28 Feb 2020 17:06:39 +0800 Subject: [PATCH] Part: fix crash in TopoShape::makEFace() --- src/Mod/Part/App/TopoShape.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Part/App/TopoShape.cpp b/src/Mod/Part/App/TopoShape.cpp index bb99412635..41c5d21374 100644 --- a/src/Mod/Part/App/TopoShape.cpp +++ b/src/Mod/Part/App/TopoShape.cpp @@ -3960,8 +3960,8 @@ TopoShape &TopoShape::makECompound(const std::vector &shapes, const c TopoShape &TopoShape::makEFace(const TopoShape &shape, const char *op, const char *maker) { std::vector shapes; - if(shape.getShape().ShapeType() == TopAbs_COMPOUND) { - for(TopoDS_Iterator it(_Shape);it.More();it.Next()) + if(shape.shapeType() == TopAbs_COMPOUND) { + for(TopoDS_Iterator it(shape.getShape());it.More();it.Next()) shapes.push_back(it.Value()); } else shapes.push_back(shape);