Don't add a SettingOverrideDecorator twice

CuraSceneNodes get a SettingOverrideDecorator automatically when constructed
This commit is contained in:
fieldOfView 2018-03-19 12:08:18 +01:00
parent af637d5acc
commit ba67851105

View File

@ -108,12 +108,10 @@ class SupportEraser(Tool):
node.setPosition(position)
active_build_plate = Application.getInstance().getMultiBuildPlateModel().activeBuildPlate
node.addDecorator(SettingOverrideDecorator())
node.addDecorator(BuildPlateDecorator(active_build_plate))
node.addDecorator(SliceableObjectDecorator())
stack = node.callDecoration("getStack") # created by SettingOverrideDecorator
stack = node.callDecoration("getStack") # created by SettingOverrideDecorator that is automatically added to CuraSceneNode
settings = stack.getTop()
definition = stack.getSettingDefinition("anti_overhang_mesh")