diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index b1d478d136..9605f39970 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -2830,8 +2830,12 @@ void ViewProviderSketch::unsetEdit(int ModNum) this->show(); - // and update the sketch - getSketchObject()->getDocument()->recompute(); + try { + // and update the sketch + getSketchObject()->getDocument()->recompute(); + } + catch (...) { + } // clear the selection and set the new/edited sketch(convenience) Gui::Selection().clearSelection();