From: Visa Putkinen Date: Sat, 19 Mar 2011 23:27:05 +0000 (+0200) Subject: Improve data file error handling. X-Git-Url: http://vcs.maemo.org/git/?p=weightgraph;a=commitdiff_plain;h=3b97cb6ce82ae609108b2bf8c7a8523e21416c48 Improve data file error handling. --- diff --git a/weightgraph/weightdata.cpp b/weightgraph/weightdata.cpp index fd958f4..d91fe54 100644 --- a/weightgraph/weightdata.cpp +++ b/weightgraph/weightdata.cpp @@ -213,6 +213,9 @@ void WeightDataModel::readFromDisk() QString line = stream.readLine(); while (!line.isNull()) { QStringList parts = line.split(';'); + if (parts.size() != 2) { + throw(QString("Invalid line in file: '%1'").arg(line)); + } DateWeight w; w.date = QDate::fromString(parts[0], Qt::ISODate); if (!w.date.isValid()) {