diff --git a/src/common/ConfigReader.cpp b/src/common/ConfigReader.cpp index bdfd22a..e74b823 100644 --- a/src/common/ConfigReader.cpp +++ b/src/common/ConfigReader.cpp @@ -30,12 +30,15 @@ QTextStream &operator>>(QTextStream &str, QStringList &list) { list.clear(); - foreach(const QStringRef &s, str.readLine().splitRef(QLatin1Char(','))) - { - QStringRef trimmed = s.trimmed(); + + QString line = str.readLine(); + + Q_FOREACH (const QStringRef &s, line.splitRef(QLatin1Char(','))) { + QStringRef trimmed = s.trimmed(); if (!trimmed.isEmpty()) list.append(trimmed.toString()); } + return str; }