summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore_p.cpp
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2020-05-28 13:53:32 +0300
committerKatja Marttila <katja.marttila@qt.io>2020-05-28 14:13:23 +0300
commit40a0fdde6208687df7c7e81a2255363d3524110f (patch)
tree46d5daa47c7ec001991d332b5540a760c1ff0e04 /src/libs/installer/packagemanagercore_p.cpp
parent85533d8b16c9e28ab5cf4fd8bfe3ff31dec32030 (diff)
Fix CreateShortcut path when running update
CreateShortcut operation is written to dat file. When updating the component, the operation is already containing the correct start menu value, so adding the start menu path is needed only when running installer. Task-number: QTIFW-1816 Change-Id: I7f60b07b21217c59ff2f419c3e92478c82d42445 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r--src/libs/installer/packagemanagercore_p.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp
index d4103368d..c3b170286 100644
--- a/src/libs/installer/packagemanagercore_p.cpp
+++ b/src/libs/installer/packagemanagercore_p.cpp
@@ -598,7 +598,7 @@ void PackageManagerCorePrivate::initialize(const QHash<QString, QString> &params
// Set shortcut path for command line interface, in GUI version
// we have a separate page where the whole path is set.
#ifdef Q_OS_WIN
- if (m_core->isCommandLineInstance()) {
+ if (m_core->isCommandLineInstance() && m_core->isInstaller()) {
QString startMenuPath;
if (params.value(QLatin1String("AllUsers")) == scTrue)
startMenuPath = m_data.value(scAllUsersStartMenuProgramsPath).toString();