mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 15:05:54 +08:00
Also don't add any materials added later if there are no materials
Keeps it consistent. Contributes to issue CURA-6600.
This commit is contained in:
parent
6f77c8735c
commit
999e19940e
@ -85,10 +85,13 @@ class VariantNode(ContainerNode):
|
||||
def _materialAdded(self, container: ContainerInterface):
|
||||
if container.getMetaDataEntry("type") != "material":
|
||||
return # Not interested.
|
||||
if not self.machine.has_materials:
|
||||
return # We won't add any materials.
|
||||
material_definition = container.getMetaDataEntry("definition")
|
||||
if not self.machine.has_machine_materials:
|
||||
if material_definition != "fdmprinter":
|
||||
return
|
||||
|
||||
base_file = container.getMetaDataEntry("base_file")
|
||||
if base_file in self.machine.exclude_materials:
|
||||
return # Material is forbidden for this printer.
|
||||
|
Loading…
x
Reference in New Issue
Block a user