diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 1e7fc19c3e..bf51699300 100644 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -387,7 +387,8 @@ class MachineManager(QObject): top_container.removeInstance(key, postpone_emit=True) send_emits_containers.append(top_container) - for stack in ExtruderManager.getInstance().getMachineExtruders(self._global_container_stack.getId()): + stack = ExtruderManager.getInstance().getActiveExtruderStack() + if stack: container = stack.getTop() container.removeInstance(key, postpone_emit=True) send_emits_containers.append(container)