Fix profile management page

This commit is contained in:
Lipu Fei 2018-02-22 23:31:41 +01:00
parent dec7ad25e2
commit f487c5b084
3 changed files with 36 additions and 24 deletions

View file

@ -89,7 +89,11 @@ class QualitySettingsModel(ListModel):
else:
quality_changes_node = quality_changes_group.nodes_for_extruders.get(self._extruder_position)
if quality_changes_node is not None: # it can be None if number of extruders are changed during runtime
quality_containers.insert(0, quality_changes_node.getContainer())
try:
quality_containers.insert(0, quality_changes_node.getContainer())
except:
# FIXME: This is to prevent incomplete update of QualityManager
return
settings_keys.update(quality_changes_group.getAllKeys())
current_category = ""