mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 19:56:01 +08:00
Merge branch 'main' into work/cff
This commit is contained in:
commit
d9ccbd2f66
@ -252,7 +252,7 @@ class PrinterOutputDevice(QObject, OutputDevice):
|
||||
# List could end up empty!
|
||||
Logger.log("e", "Found a broken configuration in the synced list!")
|
||||
all_configurations.remove(None)
|
||||
new_configurations = sorted(all_configurations, key = lambda config: config.printerType or "")
|
||||
new_configurations = sorted(all_configurations, key = lambda config: config.printerType or "", reverse = True)
|
||||
if new_configurations != self._unique_configurations:
|
||||
self._unique_configurations = new_configurations
|
||||
self.uniqueConfigurationsChanged.emit()
|
||||
|
@ -71,7 +71,7 @@ def test_uniqueConfigurations(printer_output_device):
|
||||
loaded_right_extruder = ExtruderConfigurationModel(1)
|
||||
loaded_right_extruder.setMaterial(loaded_material)
|
||||
printer.printerConfiguration.setExtruderConfigurations([loaded_left_extruder, loaded_right_extruder])
|
||||
assert printer_output_device.uniqueConfigurations == [configuration, printer.printerConfiguration]
|
||||
assert set(printer_output_device.uniqueConfigurations) == set([configuration, printer.printerConfiguration])
|
||||
|
||||
|
||||
def test_uniqueConfigurations_empty_is_filtered_out(printer_output_device):
|
||||
|
Loading…
x
Reference in New Issue
Block a user