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(-) (limited to 'src/declarative') diff --git a/src/declarative/qml/qdeclarativetypeloader.cpp b/src/declarative/qml/qdeclarativetypeloader.cpp index 833fad67d4..b92883ec68 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 v1.2.3