aboutsummaryrefslogtreecommitdiffstats
path: root/src/winextras/qwinjumplistcategory.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2014-09-25 16:15:33 +0200
committerFriedemann Kleint <Friedemann.Kleint@digia.com>2014-10-02 17:29:43 +0200
commit3d24906394049f34e471f300a87396255b523245 (patch)
tree85a4f3f29bfbc42a03ae143d7fa690dbe94ec7e9 /src/winextras/qwinjumplistcategory.cpp
parent26a8af4681c54aa6935a2179b5aaee9b81a3c023 (diff)
Remove setting of the default identifier from QWinJumpList.v5.4.0-rc1v5.4.0-beta1
QWinJumpList does not work with a default-generated ID, this is only useful when the ID is properly registered. Task-number: QTBUG-41155 Change-Id: Ic0e0238fa3337d79ac7bc3d1efb314e1533355f2 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src/winextras/qwinjumplistcategory.cpp')
-rw-r--r--src/winextras/qwinjumplistcategory.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/winextras/qwinjumplistcategory.cpp b/src/winextras/qwinjumplistcategory.cpp
index 8de2d6e..e4226df 100644
--- a/src/winextras/qwinjumplistcategory.cpp
+++ b/src/winextras/qwinjumplistcategory.cpp
@@ -120,8 +120,9 @@ void QWinJumpListCategoryPrivate::loadRecents()
void QWinJumpListCategoryPrivate::addRecent(QWinJumpListItem *item)
{
Q_ASSERT(item->type() == QWinJumpListItem::Link);
- const QString identifier = jumpList ? jumpList->identifier() : QString();
- wchar_t *id = qt_qstringToNullTerminated(identifier);
+ wchar_t *id = 0;
+ if (jumpList && !jumpList->identifier().isEmpty())
+ id = qt_qstringToNullTerminated(jumpList->identifier());
SHARDAPPIDINFOLINK info;
info.pszAppID = id;