From 24c5a39962d369eca85f37c1ac481d9c0e9c3358 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Mon, 4 Jul 2016 13:43:13 +0200 Subject: [PATCH] Fix logic and typo for material container filtering CURA-491 --- cura/MachineManagerModel.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cura/MachineManagerModel.py b/cura/MachineManagerModel.py index aa8b08cf7b..9a08aaa348 100644 --- a/cura/MachineManagerModel.py +++ b/cura/MachineManagerModel.py @@ -107,12 +107,11 @@ class MachineManagerModel(QObject): if not self._global_container_stack: return + definition_id = "fdmprinter" if self._global_container_stack.getMetaDataEntry("has_machine_materials", False): - definition_id = "fdmprinter" - else: definition_id = self._global_container_stack.getBottom().getId() - containers = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(type = "material", defintion = definition_id, GUID = material_id) + containers = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(type = "material", definition = definition_id, GUID = material_id) if containers: ExtruderManager.ExtruderManager.getInstance().setActiveExtruderIndex(index) Logger.log("d", "Setting material of hotend %d to %s" % (index, containers[0].getId()))