Browse Source

Extruders model now listens to global container changed, instead of definition changed.

This solves issue where switching between machines with the same definition did not cause extruder materials to be updated

CURA-2493
Jaime van Kessel 8 years ago
parent
commit
513c05b78c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      cura/Settings/ExtrudersModel.py

+ 2 - 2
cura/Settings/ExtrudersModel.py

@@ -50,9 +50,9 @@ class ExtrudersModel(UM.Qt.ListModel.ListModel):
 
         self._active_extruder_stack = None
 
-        #Listen to changes.
+        # Listen to changes.
+        UM.Application.getInstance().globalContainerStackChanged.connect(self._updateExtruders)
         manager = ExtruderManager.getInstance()
-        manager.globalContainerStackDefinitionChanged.connect(self._updateExtruders) #When the global stack changes to a printer with different extruders.
 
         self._updateExtruders()