diff options
author | Sergio Martins <sergio.martins@kdab.com> | 2013-03-27 18:30:44 (GMT) |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-03-28 16:06:45 (GMT) |
commit | 7f1197a689deae502129148be94b63c246962b8f (patch) | |
tree | 3ba8a60a633fe24f4e301ccba920038351abf62b /.tag | |
parent | ac69080efd0f0efea50e08b8f2f9550befd3b7ae (diff) | |
download | Qt-7f1197a689deae502129148be94b63c246962b8f.zip Qt-7f1197a689deae502129148be94b63c246962b8f.tar.gz Qt-7f1197a689deae502129148be94b63c246962b8f.tar.bz2 |
Windows: Fix the last file dialog bottleneck.
Went from taking 30 seconds to 2 seconds, on a SDCard with 10k files.
Windows file dialog does not resolve NTFS symlinks,
it just shows an empty icon, and the link name, not the target.
This allows for a big performance gain by reducing the number of
calls to GetFileAttributesEx() by checking the extension directly.
This also fixes the problems with the native file dialog, which
for some reason, is creating a QFileSystemModel too.
Task-number: QTBUG-13182
(cherry picked from commit 51f00deffac49c4277425837f0132b0c721bb689)
Change-Id: If7bd63d68e1870c5e48907ae79f4c4bdc6972b00
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to '.tag')
0 files changed, 0 insertions, 0 deletions