diff options
Diffstat (limited to 'src/plugins/qmljseditor/qmljsfindreferences.cpp')
-rw-r--r-- | src/plugins/qmljseditor/qmljsfindreferences.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/qmljseditor/qmljsfindreferences.cpp b/src/plugins/qmljseditor/qmljsfindreferences.cpp index 57796ea4bb..670fc69282 100644 --- a/src/plugins/qmljseditor/qmljsfindreferences.cpp +++ b/src/plugins/qmljseditor/qmljsfindreferences.cpp @@ -814,9 +814,8 @@ static void find_helper(QFutureInterface<FindReferences::Usage> &future, // update snapshot from workingCopy to make sure it's up to date // ### remove? // ### this is a great candidate for map-reduce - QHashIterator< QString, QPair<QString, int> > it(workingCopy.all()); - while (it.hasNext()) { - it.next(); + const ModelManagerInterface::WorkingCopy::Table &all = workingCopy.all(); + for (auto it = all.cbegin(), end = all.cend(); it != end; ++it) { const QString fileName = it.key(); Document::Ptr oldDoc = snapshot.document(fileName); if (oldDoc && oldDoc->editorRevision() == it.value().second) |