From 3e4c0a0c2ab9e743d101e74d0e66a89762ebbb80 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Wed, 21 Dec 2016 22:45:00 +0100 Subject: [PATCH] Minor adjustment to identify section causing issue in VATSIM file --- src/blackcore/vatsim/vatsimdatafilereader.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/blackcore/vatsim/vatsimdatafilereader.cpp b/src/blackcore/vatsim/vatsimdatafilereader.cpp index 50cd1d658..a8c1f1255 100644 --- a/src/blackcore/vatsim/vatsimdatafilereader.cpp +++ b/src/blackcore/vatsim/vatsimdatafilereader.cpp @@ -451,10 +451,12 @@ namespace BlackCore const QStringList clientParts = currentLine.split(':'); for (int i = 0; i < clientSectionAttributes.size(); i++) { - BLACK_VERIFY_X(i < clientSectionAttributes.size(), Q_FUNC_INFO, "Wrong section attribute size"); + // section attributes are the column names + // more column names than parts + const QString attribute(clientSectionAttributes.at(i).toLower()); BLACK_VERIFY_X(i < clientParts.size(), Q_FUNC_INFO, "Wrong parts size"); if (i < clientSectionAttributes.size() || i < clientParts.size()) { continue; } - parts.insert(clientSectionAttributes.at(i).toLower(), clientParts.at(i)); + parts.insert(attribute, clientParts.at(i)); } return parts; }