mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-07 23:17:32 -06:00
Changing profiles now also forces defocus of setting fields
CURA-2180
This commit is contained in:
parent
f85f7cb62c
commit
4c61c66a4b
1 changed files with 3 additions and 2 deletions
|
@ -512,7 +512,7 @@ class MachineManager(QObject):
|
||||||
return
|
return
|
||||||
if old_quality_changes.getId() == "empty_quality_changes": #Don't want the empty one.
|
if old_quality_changes.getId() == "empty_quality_changes": #Don't want the empty one.
|
||||||
old_quality_changes = None
|
old_quality_changes = None
|
||||||
|
self.blurSettings.emit()
|
||||||
old_material.nameChanged.disconnect(self._onMaterialNameChanged)
|
old_material.nameChanged.disconnect(self._onMaterialNameChanged)
|
||||||
|
|
||||||
material_index = self._active_container_stack.getContainerIndex(old_material)
|
material_index = self._active_container_stack.getContainerIndex(old_material)
|
||||||
|
@ -538,6 +538,7 @@ class MachineManager(QObject):
|
||||||
old_variant = self._active_container_stack.findContainer({"type": "variant"})
|
old_variant = self._active_container_stack.findContainer({"type": "variant"})
|
||||||
old_material = self._active_container_stack.findContainer({"type": "material"})
|
old_material = self._active_container_stack.findContainer({"type": "material"})
|
||||||
if old_variant:
|
if old_variant:
|
||||||
|
self.blurSettings.emit()
|
||||||
variant_index = self._active_container_stack.getContainerIndex(old_variant)
|
variant_index = self._active_container_stack.getContainerIndex(old_variant)
|
||||||
self._active_container_stack.replaceContainer(variant_index, containers[0])
|
self._active_container_stack.replaceContainer(variant_index, containers[0])
|
||||||
|
|
||||||
|
@ -553,7 +554,7 @@ class MachineManager(QObject):
|
||||||
containers = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(id = quality_id)
|
containers = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(id = quality_id)
|
||||||
if not containers or not self._global_container_stack:
|
if not containers or not self._global_container_stack:
|
||||||
return
|
return
|
||||||
|
self.blurSettings.emit()
|
||||||
quality_container = None
|
quality_container = None
|
||||||
quality_changes_container = self._empty_quality_changes_container
|
quality_changes_container = self._empty_quality_changes_container
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue