diff --git a/cura/Settings/ContainerManager.py b/cura/Settings/ContainerManager.py index eb9dab0ad7..9184db109a 100644 --- a/cura/Settings/ContainerManager.py +++ b/cura/Settings/ContainerManager.py @@ -349,6 +349,10 @@ class ContainerManager(QObject): def _updateContainerNameFilters(self): self._container_name_filters = {} for plugin_id, container_type in UM.Settings.ContainerRegistry.getContainerTypes(): + # Ignore default container types since those are not plugins + if container_type in (UM.Settings.InstanceContainer, UM.Settings.ContainerStack, UM.Settings.DefinitionContainer): + continue + serialize_type = "" try: plugin_metadata = UM.PluginRegistry.getInstance().getMetaData(plugin_id) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 6951b3d73f..a90df49891 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3077,7 +3077,8 @@ "label": "Infill Mesh Order", "description": "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes.", "default_value": 0, - "minimum_value_warning": "0", + "value": "1 if infill_mesh else 0", + "minimum_value_warning": "1", "maximum_value_warning": "50", "type": "int", "settable_per_mesh": true, diff --git a/resources/qml/Preferences/MaterialsPage.qml b/resources/qml/Preferences/MaterialsPage.qml index 55f29fad4f..18059545e2 100644 --- a/resources/qml/Preferences/MaterialsPage.qml +++ b/resources/qml/Preferences/MaterialsPage.qml @@ -135,7 +135,7 @@ UM.ManagementPage enabled: base.currentItem != null && !base.currentItem.readOnly - checkable: true + checkable: enabled } } @@ -150,7 +150,7 @@ UM.ManagementPage bottom: parent.bottom } - editingEnabled: base.currentItem != null && !base.currentItem.readOnly && editButton.checked; + editingEnabled: editButton.checkable && editButton.checked; properties: materialProperties containerId: base.currentItem != null ? base.currentItem.id : ""