diff options
author | Prasanth Ullattil <prasanth.ullattil@nokia.com> | 2010-09-22 17:47:38 +0200 |
---|---|---|
committer | Prasanth Ullattil <prasanth.ullattil@nokia.com> | 2010-09-22 17:47:38 +0200 |
commit | ecd4dfd5edef036a87ecd354f21d81f3f0a40f0e (patch) | |
tree | 15351ede80600b333928097174072756135d70f4 /src/corelib/io/qfilesystemiterator_win.cpp | |
parent | 43866e6a2709c8098de0dfb0e51177042f046c52 (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.cpp | 1 |
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; |