From 4085cfe67e332ce30be345a4af06a0048381195a Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Tue, 13 Dec 2016 16:03:26 +0100 Subject: [PATCH] Fix crash loading almost empty project. Added return value to functions in SettingInheritanceManager --- cura/Settings/SettingInheritanceManager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/Settings/SettingInheritanceManager.py b/cura/Settings/SettingInheritanceManager.py index b13faadd0e..6560f2b227 100644 --- a/cura/Settings/SettingInheritanceManager.py +++ b/cura/Settings/SettingInheritanceManager.py @@ -32,7 +32,7 @@ class SettingInheritanceManager(QObject): def getChildrenKeysWithOverride(self, key): definitions = self._global_container_stack.getBottom().findDefinitions(key=key) if not definitions: - return + return [] result = [] for key in definitions[0].getAllKeys(): if key in self._settings_with_inheritance_warning: @@ -51,7 +51,7 @@ class SettingInheritanceManager(QObject): definitions = self._global_container_stack.getBottom().findDefinitions(key=key) if not definitions: - return + return [] result = [] for key in definitions[0].getAllKeys(): if self._settingIsOverwritingInheritance(key, extruder):