From ea9e0e2e9ce8941ff8873983ea9d700f3c8fabc3 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 3 May 2017 17:09:33 +0200 Subject: [PATCH] Replace material without needing to find its index We have an easy setter for this. Contributes to issue CURA-3497. --- cura/Settings/MachineManager.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 400b320542..66aee70f14 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -704,8 +704,7 @@ class MachineManager(QObject): self.blurSettings.emit() old_material.nameChanged.disconnect(self._onMaterialNameChanged) - material_index = self._active_container_stack.getContainerIndex(old_material) - self._active_container_stack.replaceContainer(material_index, material_container) + self._active_container_stack.material = material_container Logger.log("d", "Active material changed") material_container.nameChanged.connect(self._onMaterialNameChanged)