diff options
author | Jaime van Kessel <nallath@gmail.com> | 2022-08-31 17:31:39 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2022-08-31 17:31:39 +0300 |
commit | 438871648b46f87b55ac4c305a90c94b53b04948 (patch) | |
tree | 73a3ac5e4930730d9bd732031e07da91d875f1ab | |
parent | 62b102cc74cf8f4628d566e7fa3c1e76b98e0683 (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.py | 5 |
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() |