From ac7c1a92a5db36e1f647658f5cdaae388bb18caf Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Tue, 30 Aug 2016 15:58:16 +0200 Subject: [PATCH] Show "Create" only when there are user changes, "Duplicate" otherwise CURA-2220 --- resources/qml/Preferences/ProfilesPage.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);