Replace material without needing to find its index

We have an easy setter for this.

Contributes to issue CURA-3497.
This commit is contained in:
Ghostkeeper 2017-05-03 17:09:33 +02:00
parent b69f337ddb
commit ea9e0e2e9c
No known key found for this signature in database
GPG key ID: C5F96EE2BC0F7E75

View file

@ -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)