From 034397b1d2a27b0a592fec55eab03a13e350ab58 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Sun, 21 Mar 2021 23:18:44 +0100 Subject: [PATCH] FEM: material task panel, fix unuseable Gui if material editor was canceled and material accepted --- src/Mod/Fem/femtaskpanels/task_material_common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/Fem/femtaskpanels/task_material_common.py b/src/Mod/Fem/femtaskpanels/task_material_common.py index 2855d73408..a11c36b7fa 100644 --- a/src/Mod/Fem/femtaskpanels/task_material_common.py +++ b/src/Mod/Fem/femtaskpanels/task_material_common.py @@ -204,6 +204,10 @@ class _TaskPanel: # leave task panel *************************************************************************** def accept(self): # print(self.material) + if self.material == {}: # happens if material editor was canceled + FreeCAD.Console.PrintError("Empty material dictionary, nothing was changed.\n") + self.recompute_and_set_back_all() + return True if self.selectionWidget.has_equal_references_shape_types(): self.do_not_set_thermal_zeros() from materialtools.cardutils import check_mat_units as checkunits