From 3e939999c4fed33ecd5275e6b7304f31d5b4c888 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 29 Dec 2011 10:06:28 +0000 Subject: [PATCH] + convert OCC exception to FreeCAD exception git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5354 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d --- src/Mod/Sketcher/App/SketchObject.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index 9485b8cd34..c48ebb78e1 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -1243,7 +1243,9 @@ void SketchObject::rebuildExternalGeometry(void) } } } - catch (...) { + catch (Standard_Failure) { + Handle_Standard_Failure e = Standard_Failure::Caught(); + throw Base::Exception(e->GetMessageString()); } } } @@ -1256,7 +1258,6 @@ void SketchObject::rebuildExternalGeometry(void) break; } } - } std::vector SketchObject::getCompleteGeometry(void) const