diff options
author | Janne Anttila <janne.anttila@digia.com> | 2011-11-24 10:31:10 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-13 13:23:20 +0100 |
commit | 952df2ffd6e081748837a91dc32d14aa61449e2b (patch) | |
tree | 5698156f9150f9fe2169e64e19a3f36ba8ad2046 | |
parent | 2f20d5f23ac9fd838aff19c3139769bafa476fd8 (diff) |
Fixed QFile::link behaviour for WinCE devices.
In WEC7 both arguments given for ScCreateShortcut needs to be given in
Windows format. Apparently older WinCE devices has accepted also Unix
format but this is not anymore true for WEC7. The Windows format works
for older WinCE versions as well.
Change-Id: Ic1f394e20bae8ad42acb46929d3ff4af92daf310
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
-rw-r--r-- | src/corelib/io/qfsfileengine_win.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/io/qfsfileengine_win.cpp b/src/corelib/io/qfsfileengine_win.cpp index d0676a0dcf..5dc96ea8a2 100644 --- a/src/corelib/io/qfsfileengine_win.cpp +++ b/src/corelib/io/qfsfileengine_win.cpp @@ -661,6 +661,7 @@ bool QFSFileEngine::link(const QString &newName) #endif // QT_NO_LIBRARY #else QString linkName = newName; + linkName.replace(QLatin1Char('/'), QLatin1Char('\\')); if (!linkName.endsWith(QLatin1String(".lnk"))) linkName += QLatin1String(".lnk"); QString orgName = fileName(AbsoluteName).replace(QLatin1Char('/'), QLatin1Char('\\')); |