From 1609138d4dfb34798b7b7b31ca4b50dfe302e1ee Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 15 Aug 2019 13:56:41 +0200 Subject: [PATCH] Remove deprecated ContainerNode.getChildNode(...) calls. part of CURA-6600 --- cura/Machines/MaterialManager.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cura/Machines/MaterialManager.py b/cura/Machines/MaterialManager.py index 350947ed42..0c0064b721 100644 --- a/cura/Machines/MaterialManager.py +++ b/cura/Machines/MaterialManager.py @@ -206,10 +206,10 @@ class MaterialManager(QObject): # Fallback for "fdmprinter" if the machine-specific materials cannot be found if machine_node is None: machine_node = machine_nozzle_buildplate_material_map.get(self._default_machine_definition_id) - if machine_node is not None and nozzle_name is not None: - nozzle_node = machine_node.getChildNode(nozzle_name) - if nozzle_node is not None and buildplate_name is not None: - buildplate_node = nozzle_node.getChildNode(buildplate_name) + if machine_node is not None and nozzle_name is not None and nozzle_name in machine_node.children_map: + nozzle_node = machine_node.children_map[nozzle_name] + if nozzle_node is not None and buildplate_name is not None and buildplate_name in nozzle_node.children_map: + buildplate_node = nozzle_node.children_map[buildplate_name] # Fallback mechanism of finding materials: # 1. buildplate-specific material