diff options
Diffstat (limited to 'tools/qmldom/qmldomtool.cpp')
| -rw-r--r-- | tools/qmldom/qmldomtool.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/qmldom/qmldomtool.cpp b/tools/qmldom/qmldomtool.cpp index 5c38230ba2..07b63b3920 100644 --- a/tools/qmldom/qmldomtool.cpp +++ b/tools/qmldom/qmldomtool.cpp @@ -200,13 +200,15 @@ int main(int argc, char *argv[]) loadedFiles[iPos] = newIt; }, fileType); + ++iPos; } envPtr->loadPendingDependencies(); bool hadFailures = false; const qsizetype largestFileSizeToCheck = 32000; if (parser.isSet(reformatOption)) { - for (auto &qmlFile : loadedFiles) { + for (const DomItem &loadedFile : std::as_const(loadedFiles)) { + DomItem qmlFile = loadedFile.fileObject(); QString qmlFilePath = qmlFile.canonicalFilePath(); if (qmlFile.internalKind() != DomType::QmlFile) { qWarning() << "cannot reformat" << qmlFile.internalKindStr() << "(" << qmlFilePath |
