Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cura
diff options
context:
space:
mode:
authorLipu Fei <lipu.fei815@gmail.com>2017-11-23 16:07:38 +0300
committerLipu Fei <lipu.fei815@gmail.com>2017-11-23 16:07:40 +0300
commit2397b68cd78bb40aea3852b6f6c43cbf1f2ceb25 (patch)
tree9b2bd5494273d39ed36ba57e55516a86f1173fca /cura
parent1db448d7d89de6a2f18327380a098c487e416935 (diff)
Optimize MaterialsModel update
CURA-4546
Diffstat (limited to 'cura')
-rw-r--r--cura/Settings/MaterialsModel.py6
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)