From 4376491e38943ddee9a2cac71defac80882cd5a8 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 10 Aug 2013 16:55:27 +0200 Subject: [PATCH] Add catch block --- src/Mod/Part/App/PartFeatures.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Part/App/PartFeatures.cpp b/src/Mod/Part/App/PartFeatures.cpp index dc239da90f..82476c4941 100644 --- a/src/Mod/Part/App/PartFeatures.cpp +++ b/src/Mod/Part/App/PartFeatures.cpp @@ -414,6 +414,9 @@ App::DocumentObjectExecReturn *Sweep::execute(void) Handle_Standard_Failure e = Standard_Failure::Caught(); return new App::DocumentObjectExecReturn(e->GetMessageString()); } + catch (...) { + return new App::DocumentObjectExecReturn("A fatal error occurred when making the sweep"); + } } // ----------------------------------------------------------------------------