Use preferred material instead of generic PLA when creating a new material

This commit is contained in:
fieldOfView 2018-10-28 12:12:14 +01:00
parent 83f0213aa5
commit 7899b249fc

View File

@ -622,8 +622,11 @@ class MaterialManager(QObject):
machine_manager = self._application.getMachineManager() machine_manager = self._application.getMachineManager()
extruder_stack = machine_manager.activeStack extruder_stack = machine_manager.activeStack
machine_definition = self._application.getGlobalContainerStack().definition
preferred_material = machine_definition.getMetaDataEntry("preferred_material")
approximate_diameter = str(extruder_stack.approximateMaterialDiameter) approximate_diameter = str(extruder_stack.approximateMaterialDiameter)
root_material_id = "generic_pla" root_material_id = preferred_material if preferred_material else "generic_pla"
root_material_id = self.getRootMaterialIDForDiameter(root_material_id, approximate_diameter) root_material_id = self.getRootMaterialIDForDiameter(root_material_id, approximate_diameter)
material_group = self.getMaterialGroup(root_material_id) material_group = self.getMaterialGroup(root_material_id)