Fix materials models

This commit is contained in:
Lipu Fei 2018-03-02 09:28:25 +01:00
parent 97059daf6a
commit 844a597e08
2 changed files with 9 additions and 1 deletions

View file

@ -25,7 +25,11 @@ class GenericMaterialsModel(BaseMaterialsModel):
if global_stack is None:
self.setItems([])
return
extruder_stack = global_stack.extruders[str(self._extruder_position)]
extruder_position = str(self._extruder_position)
if extruder_position not in global_stack.extruders:
self.setItems([])
return
extruder_stack = global_stack.extruders[extruder_position]
available_material_dict = self._material_manager.getAvailableMaterialsForMachineExtruder(global_stack,
extruder_stack)