Only update NozzleModel when machine changes

The available nozzles only change upon changing machines.

Contributes to issue CURA-4606.
This commit is contained in:
Ghostkeeper 2018-03-12 16:19:28 +01:00
parent 1f08accbec
commit 0078340175
No known key found for this signature in database
GPG key ID: 5252B696FB5E7C7A

View file

@ -26,9 +26,7 @@ class NozzleModel(ListModel):
self._variant_manager = self._application.getVariantManager()
self._machine_manager.globalContainerChanged.connect(self._update)
self._machine_manager.activeVariantChanged.connect(self._update)
self._machine_manager.activeStackChanged.connect(self._update)
self._machine_manager.activeMaterialChanged.connect(self._update)
self._update()
def _update(self):
Logger.log("d", "Updating {model_class_name}.".format(model_class_name = self.__class__.__name__))