aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2013-09-26 13:21:21 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-26 14:40:56 +0200
commitc070b93d902de34ea0f3d2a71b8e9ab356e3e2fa (patch)
tree580497cf12dbbed7377c806e94205bb7acbc6473
parenta90585a246de4ae800432b94ab3ca102f9e8b2bc (diff)
QWinJumpList: use QDir::fromNativeSeparators() for file paths
Change-Id: Id5856a73611b40db3affbc9582e8b9461c492bea Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
-rw-r--r--src/winextras/qwinjumplist.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/winextras/qwinjumplist.cpp b/src/winextras/qwinjumplist.cpp
index e6f2bb0..b0c4277 100644
--- a/src/winextras/qwinjumplist.cpp
+++ b/src/winextras/qwinjumplist.cpp
@@ -278,7 +278,7 @@ QWinJumpListItem *QWinJumpListPrivate::fromIShellLink(IShellLinkW *link)
item->setIcon(QIcon(QString::fromWCharArray(buffer)));
link->GetPath(buffer, buffersize-1, 0, 0);
- item->setFilePath(QString::fromWCharArray(buffer));
+ item->setFilePath(QDir::fromNativeSeparators(QString::fromWCharArray(buffer)));
return item;
}
@@ -288,7 +288,7 @@ QWinJumpListItem *QWinJumpListPrivate::fromIShellItem(IShellItem2 *shellitem)
QWinJumpListItem *item = new QWinJumpListItem(QWinJumpListItem::Destination);
wchar_t *strPtr;
shellitem->GetDisplayName(SIGDN_FILESYSPATH, &strPtr);
- item->setFilePath(QString::fromWCharArray(strPtr));
+ item->setFilePath(QDir::fromNativeSeparators(QString::fromWCharArray(strPtr)));
CoTaskMemFree(strPtr);
return item;
}