From 88849b5981bc090713ce20e565ee17e1bdd7c473 Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 17 Feb 2020 15:36:45 +0100 Subject: [PATCH] Part: [skip ci] fix crash in BRepOffsetAPI_MakeOffsetFix --- src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp b/src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp index f657693ba9..81c8f19301 100644 --- a/src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp +++ b/src/Mod/Part/App/BRepOffsetAPI_MakeOffsetFix.cpp @@ -159,6 +159,11 @@ const TopoDS_Shape& BRepOffsetAPI_MakeOffsetFix::Shape() { if (myResult.IsNull()) { TopoDS_Shape result = mkOffset.Shape(); + if (result.IsNull()) { + myResult = result; + return myResult; + } + if (result.ShapeType() == TopAbs_WIRE) { MakeWire(result); }