From 87e362b1824dab2a2fca238f6283deb9566fdf24 Mon Sep 17 00:00:00 2001 From: Thomas McGuire Date: Wed, 17 Oct 2012 16:52:04 +0200 Subject: QDeclarativeTypeLoader: Avoid stat() calls to . and .. Not needed in Qt5, QDirIterator is not used there, Qt5 contains a completely new type cache. Change-Id: Ifb97cfda0589210783bccc65ab27a546e0f1fca8 Reviewed-by: Sean Harmer Reviewed-by: Martin Jones --- src/declarative/qml/qdeclarativetypeloader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/declarative/qml/qdeclarativetypeloader.cpp b/src/declarative/qml/qdeclarativetypeloader.cpp index 833fad6..b92883e 100644 --- a/src/declarative/qml/qdeclarativetypeloader.cpp +++ b/src/declarative/qml/qdeclarativetypeloader.cpp @@ -61,7 +61,7 @@ is responsible for deleting the returned data. */ static QSet *qmlFilesInDirectory(const QString &path) { - QDirIterator dir(path, QDir::Files); + QDirIterator dir(path, QDir::Files | QDir::NoDotAndDotDot); if (!dir.hasNext()) return 0; QSet *files = new QSet; -- cgit v0.12