From 645b397dda35b19ef6f2a4abd8cc94be19743159 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 15 Feb 2019 23:30:18 +0100 Subject: [PATCH] fixes 0003804: FC becomes unusable after double-cicking on FEM elements while clip view is active --- src/Gui/ViewProviderPythonFeature.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Gui/ViewProviderPythonFeature.cpp b/src/Gui/ViewProviderPythonFeature.cpp index 90f54a42ec..080a5fdccd 100644 --- a/src/Gui/ViewProviderPythonFeature.cpp +++ b/src/Gui/ViewProviderPythonFeature.cpp @@ -453,6 +453,12 @@ ViewProviderPythonFeatureImp::setEdit(int ModNum) } } catch (Py::Exception&) { + // If a runtime error occurred when calling setEdit + // then handle it like returning false + if (PyErr_ExceptionMatches(PyExc_RuntimeError)) { + PyErr_Clear(); + return Rejected; + } Base::PyException e; // extract the Python error text e.ReportException(); }