From 860a9c7a87e99e0e0283e0a7319a62fa6c2cb2e8 Mon Sep 17 00:00:00 2001 From: Martin Kampas Date: Thu, 15 Mar 2018 11:08:28 +0100 Subject: [PATCH] [ssuks] Allow to inhibit implicit feature suggestions. Contribute to JB#41324 --- ssuks/ssukickstarter.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ssuks/ssukickstarter.cpp b/ssuks/ssukickstarter.cpp index 29de002..86f81f5 100644 --- a/ssuks/ssukickstarter.cpp +++ b/ssuks/ssukickstarter.cpp @@ -345,12 +345,15 @@ bool SsuKickstarter::write(const QString &kickstart) : "release")) .arg(repoOverride.value("version")); + // Feature names can be prefixed with '-' to inhibit implicit suggestion QStringList featuresList = deviceInfo.value("img-features").toStringList(); // Add developer-mode feature to rnd images by default - if (rndMode) + if (rndMode && !featuresList.contains("-developer-mode")) featuresList << "developer-mode"; + featuresList = featuresList.filter(QRegExp("^[^-]")); + QString suggestedFeatures; // work around some idiotic JS list parsing on our side by terminating one-element list by comma