Only add available configuration if it wasn't already in the list

CURA-6732
This commit is contained in:
Jaime van Kessel 2019-08-22 14:09:39 +02:00
parent d1720db5ad
commit 561a3e53e5

View file

@ -321,8 +321,9 @@ class PrinterOutputModel(QObject):
return self._available_printer_configurations
def addAvailableConfiguration(self, new_configuration: PrinterConfigurationModel) -> None:
self._available_printer_configurations.append(new_configuration)
self.availableConfigurationsChanged.emit()
if new_configuration not in self._available_printer_configurations:
self._available_printer_configurations.append(new_configuration)
self.availableConfigurationsChanged.emit()
def removeAvailableConfiguration(self, config_to_remove: PrinterConfigurationModel) -> None:
try: