Fix nozzle selection checkmark

CURA-11299
This commit is contained in:
c.lamboo 2023-11-10 15:21:18 +01:00
parent 0c78cdbdbd
commit 61b33691e5
2 changed files with 12 additions and 14 deletions

View file

@ -27,24 +27,17 @@ Cura.Menu
{
text: model.hotend_name
checkable: true
property var activeMachine: Cura.MachineManager.activeMachine
checked:
{
if (activeMachine === null)
{
return false
}
var extruder = activeMachine.extruderList[extruderIndex]
return (extruder === undefined) ? false : (extruder.variant.name == model.hotend_name)
const extruder = Cura.MachineManager.activeMachineExtruders[extruderIndex];
if (!extruder) return false;
return extruder.variant.name == model.hotend_name;
}
enabled:
{
if (activeMachine === null)
{
return false
}
var extruder = activeMachine.extruderList[extruderIndex]
return (extruder === undefined) ? false : extruder.isEnabled
const extruder = Cura.MachineManager.activeMachineExtruders[extruderIndex];
if (!extruder) return false;
return extruder.isEnabled;
}
onTriggered: Cura.MachineManager.setVariant(nozzleMenu.extruderIndex, model.container_node)
}
@ -52,5 +45,4 @@ Cura.Menu
onObjectAdded: function(index, object) { nozzleMenu.insertItem(index, object) }
onObjectRemoved: function(index, object) {nozzleMenu.removeItem(object)}
}
}