From 216bcbbca2f34b11e5e0e9dc707ef2ef3dd30aeb Mon Sep 17 00:00:00 2001 From: Kurt Kremitzki Date: Wed, 2 Aug 2017 14:17:23 -0500 Subject: [PATCH] PDN: Add catch statements for Revolution perpendicular axis --- src/Mod/PartDesign/App/FeatureRevolution.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/App/FeatureRevolution.cpp b/src/Mod/PartDesign/App/FeatureRevolution.cpp index 91a70de641..13e2488e39 100644 --- a/src/Mod/PartDesign/App/FeatureRevolution.cpp +++ b/src/Mod/PartDesign/App/FeatureRevolution.cpp @@ -183,7 +183,12 @@ App::DocumentObjectExecReturn *Revolution::execute(void) bool Revolution::suggestReversed(void) { - updateAxis(); + try { + updateAxis(); + } catch (const Base::Exception& e) { + return new App::DocumentObjectExecReturn(e.what()); + } + return ProfileBased::getReversedAngle(Base.getValue(), Axis.getValue()) < 0.0; }