It's no longer possible to set materials for machines that dont support them

CURA-3042
This commit is contained in:
Jaime van Kessel 2016-12-08 14:43:28 +01:00
parent 1752c56272
commit 72112159d6

View file

@ -127,7 +127,7 @@ UM.ManagementPage
{
text: catalog.i18nc("@action:button", "Activate");
iconName: "list-activate";
enabled: base.currentItem != null && base.currentItem.id != Cura.MachineManager.activeMaterialId
enabled: base.currentItem != null && base.currentItem.id != Cura.MachineManager.activeMaterialId && Cura.MachineManager.hasMaterials
onClicked: Cura.MachineManager.setActiveMaterial(base.currentItem.id)
},
Button
@ -144,8 +144,10 @@ UM.ManagementPage
{
return
}
Cura.MachineManager.setActiveMaterial(material_id)
if(Cura.MachineManager.hasMaterials)
{
Cura.MachineManager.setActiveMaterial(material_id)
}
}
},
Button