From 438871648b46f87b55ac4c305a90c94b53b04948 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 31 Aug 2022 16:31:39 +0200 Subject: [PATCH] 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... --- cura/PrinterOutput/Models/PrinterOutputModel.py | 5 +++-- 1 file 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()