diff --git a/src/widgets/itemviews/qdirmodel.cpp b/src/widgets/itemviews/qdirmodel.cpp index ddc75ef176..daf00e9362 100644 --- a/src/widgets/itemviews/qdirmodel.cpp +++ b/src/widgets/itemviews/qdirmodel.cpp @@ -168,7 +168,7 @@ void QDirModelPrivate::invalidate() while (!nodes.empty()) { const QDirNode *current = nodes.pop(); current->stat = false; - const QVector children = current->children; + const QVector &children = current->children; for (int i = 0; i < children.count(); ++i) nodes.push(&children.at(i)); }