mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-15 18:57:52 -06:00
CURA-4870 Wait until the configuration has all the mandatory data before
add it to the list of unique configurations. Remove some connections to signals and reuse already defined listeners.
This commit is contained in:
parent
d807ce57a5
commit
dfb903fb81
6 changed files with 36 additions and 21 deletions
|
@ -187,7 +187,7 @@ class PrinterOutputDevice(QObject, OutputDevice):
|
|||
return self._unique_configurations
|
||||
|
||||
def _updateUniqueConfigurations(self):
|
||||
self._unique_configurations = list(set([printer.printerConfiguration for printer in self._printers]))
|
||||
self._unique_configurations = list(set([printer.printerConfiguration for printer in self._printers if printer.printerConfiguration is not None]))
|
||||
self._unique_configurations.sort(key = lambda k: k.printerType)
|
||||
self.uniqueConfigurationsChanged.emit()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue