From 77c928cf42b17926f8e493ce556b9cb09b4f97ae Mon Sep 17 00:00:00 2001 From: vsv Date: Thu, 30 Aug 2018 10:47:26 +0300 Subject: [PATCH] Prevent crash of small arcs presentations --- src/PartSet/PartSet_ResultSketchPrs.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/PartSet/PartSet_ResultSketchPrs.cpp b/src/PartSet/PartSet_ResultSketchPrs.cpp index eec581b67..b600306b9 100755 --- a/src/PartSet/PartSet_ResultSketchPrs.cpp +++ b/src/PartSet/PartSet_ResultSketchPrs.cpp @@ -107,8 +107,12 @@ void PartSet_ResultSketchPrs::Compute( // change deviation coefficient to provide more precise circle //ModuleBase_Tools::setDefaultDeviationCoefficient(myResult, Attributes()); - AIS_Shape::Compute(thePresentationManager, thePresentation, theMode); - + try { + AIS_Shape::Compute(thePresentationManager, thePresentation, theMode); + } + catch (...) { + return; + } if (!myAuxiliaryCompound.IsNull()) { setAuxiliaryPresentationStyle(true); -- 2.39.2