diff options
author | Lipu Fei <lipu.fei815@gmail.com> | 2017-11-23 16:07:38 +0300 |
---|---|---|
committer | Lipu Fei <lipu.fei815@gmail.com> | 2017-11-23 16:07:40 +0300 |
commit | 2397b68cd78bb40aea3852b6f6c43cbf1f2ceb25 (patch) | |
tree | 9b2bd5494273d39ed36ba57e55516a86f1173fca /cura | |
parent | 1db448d7d89de6a2f18327380a098c487e416935 (diff) |
Optimize MaterialsModel update
CURA-4546
Diffstat (limited to 'cura')
-rw-r--r-- | cura/Settings/MaterialsModel.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cura/Settings/MaterialsModel.py b/cura/Settings/MaterialsModel.py index bee9307b53..bab8929765 100644 --- a/cura/Settings/MaterialsModel.py +++ b/cura/Settings/MaterialsModel.py @@ -18,4 +18,8 @@ class MaterialsModel(InstanceContainersModel): # \param container The container whose metadata was changed. def _onContainerMetaDataChanged(self, container): if container.getMetaDataEntry("type") == "material": #Only need to update if a material was changed. - self._update()
\ No newline at end of file + self._update() + + def _onContainerChanged(self, container): + if container.getMetaDataEntry("type", "") == "material": + super()._onContainerChanged(container) |