Merge pull request #4679 from fieldOfView/fix_create_new_material

Use preferred material instead of generic PLA when creating a new material
This commit is contained in:
Diego Prado Gesto 2018-11-08 17:16:36 +01:00 committed by GitHub
commit 3ab8568a87
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -644,8 +644,11 @@ class MaterialManager(QObject):
machine_manager = self._application.getMachineManager()
extruder_stack = machine_manager.activeStack
machine_definition = self._application.getGlobalContainerStack().definition
preferred_material = machine_definition.getMetaDataEntry("preferred_material")
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)
material_group = self.getMaterialGroup(root_material_id)