mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-09 07:56:22 -06:00
Fix selecting another quality when the currently active quality is removed
CURA-1585
This commit is contained in:
parent
21b1891c0e
commit
f7480baca2
1 changed files with 5 additions and 5 deletions
|
@ -335,11 +335,11 @@ class MachineManagerModel(QObject):
|
||||||
UM.Settings.ContainerRegistry.getInstance().removeContainer(container_id)
|
UM.Settings.ContainerRegistry.getInstance().removeContainer(container_id)
|
||||||
|
|
||||||
if activate_new_container:
|
if activate_new_container:
|
||||||
old_container = self._global_container_stack.findInstanceContainers({"type": "quality"})
|
definition_id = "fdmprinter" if not self.filterQualityByMachine else self.activeDefinitionId
|
||||||
containers = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(type = container_type)
|
containers = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(type = "quality", definition = definition_id)
|
||||||
if containers and old_container:
|
if containers:
|
||||||
container_index = self._global_container_stack.getContainerIndex(old_container)
|
self.setActiveQuality(containers[0].getId())
|
||||||
self._global_container_stack.replaceContainer(container_index, containers[0])
|
self.activeQualityChanged.emit()
|
||||||
|
|
||||||
|
|
||||||
@pyqtSlot()
|
@pyqtSlot()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue