diff options
-rw-r--r-- | installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp b/installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp index 15ff9a2e9..d1427e6c6 100644 --- a/installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp +++ b/installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp @@ -75,7 +75,10 @@ bool SetQtCreatorValueOperation::performOperation() if (!group.isEmpty()) settings.beginGroup(group); - settings.setValue(key, settingsValue); + if (settingsValue.contains(QLatin1String(","))) // comma separated list of strings + settings.setValue(key, settingsValue.split(QRegExp(QLatin1String("\\s*,\\s*")), QString::SkipEmptyParts)); + else + settings.setValue(key, settingsValue); if (!group.isEmpty()) settings.endGroup(); |