FEM: use transient material for a saved None material too
this will reload material data saved into the None material
This commit is contained in:
parent
60cdca01a8
commit
3690313065
|
@ -54,13 +54,18 @@ class _TaskPanelMechanicalMaterial:
|
||||||
self.import_materials()
|
self.import_materials()
|
||||||
previous_mat_path = self.get_material_path(self.material)
|
previous_mat_path = self.get_material_path(self.material)
|
||||||
if not previous_mat_path:
|
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)
|
material_name = self.get_material_name(self.material)
|
||||||
if material_name != 'None':
|
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)
|
self.add_transient_material(self.material)
|
||||||
index = self.form.cb_materials.findData(material_name)
|
index = self.form.cb_materials.findData(material_name)
|
||||||
else:
|
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)
|
self.choose_material(index)
|
||||||
else:
|
else:
|
||||||
index = self.form.cb_materials.findData(previous_mat_path)
|
index = self.form.cb_materials.findData(previous_mat_path)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user