Fix upadting list of materials when switching printers

CURA-2209
This commit is contained in:
fieldOfView 2016-08-30 14:42:43 +02:00
parent a8d8a8a7ed
commit b004c53c6d

View file

@ -92,7 +92,7 @@ Menu
{ {
id: materialsModel id: materialsModel
filter: materialFilter() filter: materialFilter()
onDataChanged: populateMenuModels() onModelReset: populateMenuModels()
} }
ExclusiveGroup { id: group } ExclusiveGroup { id: group }
@ -101,17 +101,9 @@ Menu
MenuItem { action: Cura.Actions.manageMaterials } MenuItem { action: Cura.Actions.manageMaterials }
function materialFilter(brand, material) function materialFilter()
{ {
var result = { "type": "material" }; var result = { "type": "material" };
if(brand)
{
result.brand = brand;
}
if(material)
{
result.material = material;
}
if(Cura.MachineManager.filterMaterialsByMachine) if(Cura.MachineManager.filterMaterialsByMachine)
{ {
result.definition = Cura.MachineManager.activeDefinitionId; result.definition = Cura.MachineManager.activeDefinitionId;