diff --git a/resources/qml/Preferences/ProfilesPage.qml b/resources/qml/Preferences/ProfilesPage.qml index 53d83b9111..38fda79a34 100644 --- a/resources/qml/Preferences/ProfilesPage.qml +++ b/resources/qml/Preferences/ProfilesPage.qml @@ -71,13 +71,13 @@ UM.ManagementPage }, Button { - text: base.currentItem && (base.currentItem.id == Cura.MachineManager.activeQualityId) ? catalog.i18nc("@label", "Create") : catalog.i18nc("@label", "Duplicate") + text: base.currentItem && (base.currentItem.id == Cura.MachineManager.activeQualityId) && Cura.MachineManager.hasUserSettings ? catalog.i18nc("@label", "Create") : catalog.i18nc("@label", "Duplicate") iconName: "list-add"; onClicked: { var selectedContainer; - if (base.currentItem.id == Cura.MachineManager.activeQualityId) { + if (base.currentItem.id == Cura.MachineManager.activeQualityId && Cura.MachineManager.hasUserSettings) { selectedContainer = Cura.ContainerManager.createQualityChanges(); } else { selectedContainer = Cura.ContainerManager.duplicateQualityOrQualityChanges(base.currentItem.name);