From 8b9026c3e8eca11b9859b17f152c8a01c93dc900 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 21 Nov 2013 11:15:48 +0100 Subject: Fix settings export. The current code does not work for list values. Change-Id: I21ae1dcdc1185c48bbccc1ed94b31259f41fb5a4 Reviewed-by: Joerg Bornemann --- src/app/config/configcommandexecutor.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/config/configcommandexecutor.cpp b/src/app/config/configcommandexecutor.cpp index 5e31fbeb0..0b9655c5d 100644 --- a/src/app/config/configcommandexecutor.cpp +++ b/src/app/config/configcommandexecutor.cpp @@ -117,8 +117,10 @@ void ConfigCommandExecutor::exportSettings(const QString &filename) } QTextStream stream(&file); stream.setCodec("UTF-8"); - foreach (const QString &key, m_settings->allKeys()) - stream << key << ": " << m_settings->value(key).toString() << endl; + foreach (const QString &key, m_settings->allKeys()) { + stream << key << ": " << m_settings->value(key).toStringList().join(QLatin1String(",")) + << endl; + } } void ConfigCommandExecutor::importSettings(const QString &filename) -- cgit v1.2.1