From c070b93d902de34ea0f3d2a71b8e9ab356e3e2fa Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Thu, 26 Sep 2013 13:21:21 +0200 Subject: QWinJumpList: use QDir::fromNativeSeparators() for file paths Change-Id: Id5856a73611b40db3affbc9582e8b9461c492bea Reviewed-by: Ivan Vizir Reviewed-by: Friedemann Kleint --- src/winextras/qwinjumplist.cpp | 4 ++-- 1 file 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; } -- cgit v1.2.3