diff --git a/cura/Settings/ExtrudersModel.py b/cura/Settings/ExtrudersModel.py index dadea4d0a4..9e365b6b1a 100644 --- a/cura/Settings/ExtrudersModel.py +++ b/cura/Settings/ExtrudersModel.py @@ -8,7 +8,6 @@ from UM.i18n import i18nCatalog import UM.Qt.ListModel from UM.Application import Application import UM.FlameProfiler -from UM.Settings.ContainerRegistry import ContainerRegistry #To listen for changes to the materials. from cura.Settings.ExtruderStack import ExtruderStack # To listen to changes on the extruders. @@ -77,7 +76,7 @@ class ExtrudersModel(UM.Qt.ListModel.ListModel): # Listen to changes Application.getInstance().globalContainerStackChanged.connect(self._extrudersChanged) # When the machine is swapped we must update the active machine extruders Application.getInstance().getExtruderManager().extrudersChanged.connect(self._extrudersChanged) # When the extruders change we must link to the stack-changed signal of the new extruder - ContainerRegistry.getInstance().containerMetaDataChanged.connect(self._onExtruderStackContainersChanged) # When meta data from a material container changes we must update + Application.getInstance().getContainerRegistry().containerMetaDataChanged.connect(self._onExtruderStackContainersChanged) # When meta data from a material container changes we must update self._extrudersChanged() # Also calls _updateExtruders addOptionalExtruderChanged = pyqtSignal()