From dec7ad25e2d0e9decfcd65e0766ea78582ef7436 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Thu, 22 Feb 2018 23:08:26 +0100 Subject: [PATCH] Fix activate newly created custom quality profile --- resources/qml/Preferences/ProfilesPage.qml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/resources/qml/Preferences/ProfilesPage.qml b/resources/qml/Preferences/ProfilesPage.qml index cdd87058f0..224c8f1b3d 100644 --- a/resources/qml/Preferences/ProfilesPage.qml +++ b/resources/qml/Preferences/ProfilesPage.qml @@ -185,20 +185,16 @@ Item onItemsChanged: { var currentItemName = base.currentItem == null ? "" : base.currentItem.name; - for (var idx = 0; idx < qualitiesModel.rowCount(); ++idx) { - var item = qualitiesModel.getItem(idx); - if (base.newQualityChangesNameToSwitchTo != "") { + if (base.newQualityChangesNameToSwitchTo != "") { + for (var idx = 0; idx < qualitiesModel.rowCount(); ++idx) { + var item = qualitiesModel.getItem(idx); if (item.name == base.newQualityChangesNameToSwitchTo) { // Switch to the newly created profile if needed qualityListView.currentIndex = idx; - if (item.is_read_only) { - Cura.MachineManager.setQualityGroup(item.quality_group); - } else { - Cura.MachineManager.setQualityChangesGroup(item.quality_changes_group); - } + Cura.MachineManager.setQualityChangesGroup(item.quality_changes_group); base.newQualityChangesNameToSwitchTo = ""; + break; } - break; } } }