diff --git a/cura/Settings/SettingInheritanceManager.py b/cura/Settings/SettingInheritanceManager.py index d7953498f2..90ff2e9c86 100644 --- a/cura/Settings/SettingInheritanceManager.py +++ b/cura/Settings/SettingInheritanceManager.py @@ -98,6 +98,10 @@ class SettingInheritanceManager(QObject): has_user_state = self._active_container_stack.getProperty(key, "state") == UM.Settings.InstanceState.User if not has_user_state: return False + + if not self._active_container_stack.getProperty(key, "enabled"): + return False + while stack: containers.extend(stack.getContainers()) stack = stack.getNextStack()