Remove some duplicate addExtruder() and setNextStack() calls

This commit is contained in:
Lipu Fei 2018-10-25 11:07:19 +02:00
parent ebbb7ad88f
commit 5e8dba5266
2 changed files with 1 additions and 3 deletions

View file

@ -145,7 +145,6 @@ class CuraStackBuilder:
quality_container = application.empty_quality_container quality_container = application.empty_quality_container
) )
new_extruder.setNextStack(global_stack) new_extruder.setNextStack(global_stack)
global_stack.addExtruder(new_extruder)
registry.addContainer(new_extruder) registry.addContainer(new_extruder)

View file

@ -367,6 +367,7 @@ class ExtruderManager(QObject):
# Single extrusion machine without an ExtruderStack, create it # Single extrusion machine without an ExtruderStack, create it
from cura.Settings.CuraStackBuilder import CuraStackBuilder from cura.Settings.CuraStackBuilder import CuraStackBuilder
CuraStackBuilder.createExtruderStackWithDefaultSetup(global_stack, 0) CuraStackBuilder.createExtruderStackWithDefaultSetup(global_stack, 0)
extruder_stack_0.setNextStack(global_stack)
elif extruder_stack_0.definition.getId() != expected_extruder_definition_0_id: elif extruder_stack_0.definition.getId() != expected_extruder_definition_0_id:
Logger.log("e", "Single extruder printer [{printer}] expected extruder [{expected}], but got [{got}]. I'm making it [{expected}].".format( Logger.log("e", "Single extruder printer [{printer}] expected extruder [{expected}], but got [{got}]. I'm making it [{expected}].".format(
@ -374,8 +375,6 @@ class ExtruderManager(QObject):
extruder_definition = container_registry.findDefinitionContainers(id = expected_extruder_definition_0_id)[0] extruder_definition = container_registry.findDefinitionContainers(id = expected_extruder_definition_0_id)[0]
extruder_stack_0.definition = extruder_definition extruder_stack_0.definition = extruder_definition
extruder_stack_0.setNextStack(global_stack)
## Get all extruder values for a certain setting. ## Get all extruder values for a certain setting.
# #
# This is exposed to qml for display purposes # This is exposed to qml for display purposes