Commit 4c0e779c1abcff8bcf832ef4a52f18ce6eff912e

Authored by bhklein
1 parent 981c4030

csv quote fix

openbr/plugins/gallery/csv.cpp
@@ -203,8 +203,12 @@ class csvGallery : public FileGallery @@ -203,8 +203,12 @@ class csvGallery : public FileGallery
203 } else { 203 } else {
204 for (qint64 i = 0; i < this->readBlockSize && !f.atEnd(); i++) { 204 for (qint64 i = 0; i < this->readBlockSize && !f.atEnd(); i++) {
205 QVariantList values; 205 QVariantList values;
206 - foreach (const QString &value, QtUtils::parse(f.readLine(), ','))  
207 - values.append(QtUtils::fromString(value)); 206 + foreach (const QString &value, QtUtils::parse(f.readLine(), ',')) {
  207 + QString s = value;
  208 + if (s.startsWith("\""))
  209 + s.replace("\"", "");
  210 + values.append(QtUtils::fromString(s));
  211 + }
208 212
209 File in; 213 File in;
210 in.name = values.first().toString(); 214 in.name = values.first().toString();