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
diff options
context:
space:
mode:
authorJaime van Kessel <nallath@gmail.com>2022-08-31 17:31:39 +0300
committerJaime van Kessel <nallath@gmail.com>2022-08-31 17:31:39 +0300
commit438871648b46f87b55ac4c305a90c94b53b04948 (patch)
tree73a3ac5e4930730d9bd732031e07da91d875f1ab
parent62b102cc74cf8f4628d566e7fa3c1e76b98e0683 (diff)
Don't notify qml of update if no configurations changed
This might be the cause of #11608, but i'm not entirely sure. Whatever the case, it's also not going to hurt checking this...
-rw-r--r--cura/PrinterOutput/Models/PrinterOutputModel.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/cura/PrinterOutput/Models/PrinterOutputModel.py b/cura/PrinterOutput/Models/PrinterOutputModel.py
index 2f7091e014..5605ce0de9 100644
--- a/cura/PrinterOutput/Models/PrinterOutputModel.py
+++ b/cura/PrinterOutput/Models/PrinterOutputModel.py
@@ -350,5 +350,6 @@ class PrinterOutputModel(QObject):
self.availableConfigurationsChanged.emit()
def setAvailableConfigurations(self, new_configurations: List[PrinterConfigurationModel]) -> None:
- self._available_printer_configurations = new_configurations
- self.availableConfigurationsChanged.emit()
+ if self._available_printer_configurations != new_configurations:
+ self._available_printer_configurations = new_configurations
+ self.availableConfigurationsChanged.emit()