summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qfilesystemiterator_win.cpp
diff options
context:
space:
mode:
authorPrasanth Ullattil <prasanth.ullattil@nokia.com>2010-09-22 17:47:38 +0200
committerPrasanth Ullattil <prasanth.ullattil@nokia.com>2010-09-22 17:47:38 +0200
commitecd4dfd5edef036a87ecd354f21d81f3f0a40f0e (patch)
tree15351ede80600b333928097174072756135d70f4 /src/corelib/io/qfilesystemiterator_win.cpp
parent43866e6a2709c8098de0dfb0e51177042f046c52 (diff)
Fix QDir autotests on Windows
The QFileSystemMetaData is reused when enumerating directories. Clear this content before filling it with the WIN32_FIND_DATA. Reviewed-by: Joao
Diffstat (limited to 'src/corelib/io/qfilesystemiterator_win.cpp')
-rw-r--r--src/corelib/io/qfilesystemiterator_win.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/io/qfilesystemiterator_win.cpp b/src/corelib/io/qfilesystemiterator_win.cpp
index 40501996f4..0be6413ab0 100644
--- a/src/corelib/io/qfilesystemiterator_win.cpp
+++ b/src/corelib/io/qfilesystemiterator_win.cpp
@@ -130,6 +130,7 @@ bool QFileSystemIterator::advance(QFileSystemEntry &fileEntry, QFileSystemMetaDa
QString fileName = QString::fromWCharArray(findData.cFileName);
fileEntry = QFileSystemEntry(dirPath + fileName);
if (!fileName.endsWith(QLatin1String(".lnk"))) {
+ metaData = QFileSystemMetaData();
metaData.fillFromFindData(findData, true);
}
return true;