From b43a5a7e317227b04f163f738a33ffd5ee0b64f3 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 16 Sep 2016 11:28:12 +0200 Subject: [PATCH] Change order of initialisation, so we don't overwrite list with empty data CURA-2361 --- cura/Settings/SettingInheritanceManager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/Settings/SettingInheritanceManager.py b/cura/Settings/SettingInheritanceManager.py index a6ec1db909..2b6585ccfa 100644 --- a/cura/Settings/SettingInheritanceManager.py +++ b/cura/Settings/SettingInheritanceManager.py @@ -10,12 +10,12 @@ class SettingInheritanceManager(QObject): Application.getInstance().globalContainerStackChanged.connect(self._onGlobalContainerChanged) self._global_container_stack = None self._onGlobalContainerChanged() - + self._settings_with_inheritance_warning = [] self._active_container_stack = None cura.Settings.ExtruderManager.getInstance().activeExtruderChanged.connect(self._onActiveExtruderChanged) self._onActiveExtruderChanged() - self._settings_with_inheritance_warning = [] + settingsWithIntheritanceChanged = pyqtSignal() @@ -37,6 +37,7 @@ class SettingInheritanceManager(QObject): self._update() # Ensure that the settings_with_inheritance_warning list is populated. self._active_container_stack.propertyChanged.connect(self._onPropertyChanged) + def _onPropertyChanged(self, key, property_name): if property_name == "value" and self._global_container_stack: