Details
-
Bug
-
Resolution: Unresolved
-
P4: Low
-
None
-
5.4.1, 5.6.0
-
Windows 8.1 x64, Visual 2013 Pro, Qt 5.4.1 openGL x64
Description
Set-up:
-QListWidget manually populated with all volumes present on the system and some user favourite folder.
-When that one is clicked, it will set the "setRootIndex" with the file model (QFileSystemModel) to "setRootPath(path)"
-The QFileSystemModel is initialize with those filters:
QFileSystemModel::setFilter(QDir::Files | QDir::AllDirs | QDir::NoDotAndDotDot | QDir::NoSymLinks);
What is happening:
Randomly, my application will block until I press pause and then continue within Visual Studio. When Pause is pressed, it's look like the app is waiting for that function to finish: "SHGetFileInfo(reinterpret_cast<const wchar_t *>(filePath.utf16()), 0,&info, sizeof(SHFILEINFO), flags);" (from QWindowsTheme.cpp) with filePath, in my case, equal to "C:\work\Test Footage\."
Attachments
Issue Links
- relates to
-
QTBUG-6039 QFileDialog slowdown with unreachable mapped network drive
- Closed
-
QTBUG-48823 Windows: tst_qfiledialog crash (completer_up())/widgets based dialog.
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-45298 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
149900,11 | QWindowsTheme: Run SHGetFileInfo() in a thread. | 5.6 | qt/qtbase | Status: MERGED | -2 | 0 |