From 3c705eaa2e01cf48e204a6d703c162707a04cbbe Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 8 Nov 2024 23:18:18 +0100 Subject: [PATCH] Part: Handle exception in Feature::setMaterialAppearance --- src/Mod/Part/App/PartFeature.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Mod/Part/App/PartFeature.cpp b/src/Mod/Part/App/PartFeature.cpp index 5924616e5e..ad967dd3a8 100644 --- a/src/Mod/Part/App/PartFeature.cpp +++ b/src/Mod/Part/App/PartFeature.cpp @@ -861,7 +861,12 @@ App::Material Feature::getMaterialAppearance() const void Feature::setMaterialAppearance(const App::Material& material) { - ShapeMaterial.setValue(material); + try { + ShapeMaterial.setValue(material); + } + catch (const Base::Exception& e) { + e.ReportException(); + } } // Toponaming project March 2024: This method should be going away when we get to the python layer.