CURA-5518 Check whether the the findDefinitionContainers return any

element or not.
This commit is contained in:
Diego Prado Gesto 2018-06-29 10:41:54 +02:00
parent 6737dfac47
commit 56c7c6f2b2
2 changed files with 8 additions and 2 deletions

View file

@ -187,7 +187,10 @@ class WorkspaceDialog(QObject):
@pyqtProperty(int, constant = True)
def totalNumberOfSettings(self):
return len(ContainerRegistry.getInstance().findDefinitionContainers(id="fdmprinter")[0].getAllKeys())
general_definition_containers = ContainerRegistry.getInstance().findDefinitionContainers(id = "fdmprinter")
if not general_definition_containers:
return 0
return len(general_definition_containers[0].getAllKeys())
@pyqtProperty(int, notify = numVisibleSettingsChanged)
def numVisibleSettings(self):