Skip to content

Commit

Permalink
FEM: use transient material for a saved None material too
Browse files Browse the repository at this point in the history
this will reload material data saved into the None material
  • Loading branch information
berndhahnebach committed Feb 2, 2016
1 parent 60cdca0 commit 3690313
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/Mod/Fem/_TaskPanelMechanicalMaterial.py
Expand Up @@ -54,13 +54,18 @@ def __init__(self, obj):
self.import_materials()
previous_mat_path = self.get_material_path(self.material)
if not previous_mat_path:
FreeCAD.Console.PrintMessage("Previously used material cannot be found in material directories. Using transient material.\n")
material_name = self.get_material_name(self.material)
if material_name != 'None':
FreeCAD.Console.PrintMessage("Previously used material cannot be found in material directories. Using transient material.\n")
self.add_transient_material(self.material)
index = self.form.cb_materials.findData(material_name)
else:
index = self.form.cb_materials.findText(material_name)
if not self.material:
index = self.form.cb_materials.findText(material_name)
else:
FreeCAD.Console.PrintMessage("None material was previously used. Reload values.\n")
self.add_transient_material(self.material)
index = self.form.cb_materials.findData(material_name)
self.choose_material(index)
else:
index = self.form.cb_materials.findData(previous_mat_path)
Expand Down

0 comments on commit 3690313

Please sign in to comment.