aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmldom/qmldomtool.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/qmldom/qmldomtool.cpp')
-rw-r--r--tools/qmldom/qmldomtool.cpp4
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