From e84230e08f1754c4574e72a06ad79123255c7ebf Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 18 Jul 2012 14:33:14 +0200 Subject: [PATCH] Make sure that ViewProviderSketch::unsetEdit exits normally --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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();