From 7306a652f5df507b07d688e4708143610b9f1bf2 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 15 Feb 2014 19:54:15 +0100 Subject: [PATCH] + fixes #0001413: Part.Shape.transformGeometry on Null Shape causes SIGSEGV --- src/Mod/Part/App/FeatureMirroring.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Part/App/FeatureMirroring.cpp b/src/Mod/Part/App/FeatureMirroring.cpp index 364df4fab3..24db416201 100644 --- a/src/Mod/Part/App/FeatureMirroring.cpp +++ b/src/Mod/Part/App/FeatureMirroring.cpp @@ -85,6 +85,8 @@ App::DocumentObjectExecReturn *Mirroring::execute(void) try { const TopoDS_Shape& shape = source->Shape.getValue(); + if (shape.IsNull()) + Standard_Failure::Raise("Cannot mirroR empty shape"); gp_Ax2 ax2(gp_Pnt(base.x,base.y,base.z), gp_Dir(norm.x,norm.y,norm.z)); gp_Trsf mat; mat.SetMirror(ax2);