diff options
author | Niels Weber <niels.weber@digia.com> | 2013-03-11 12:24:36 +0100 |
---|---|---|
committer | Niels Weber <niels.weber@digia.com> | 2013-03-11 12:33:50 +0100 |
commit | a138bb308465591b62a368ed1bebe228120c0007 (patch) | |
tree | 3a2ab8d10fa0b3ed8b973357bfe3b60e2a1786ec /src/libs/installer/createshortcutoperation.cpp | |
parent | 80a121f6d194ab4843368520136c404886eb9f59 (diff) |
Make CreateShortcut operation a NOOP on non-Windows systems
Task-number: QTIFW-226
Change-Id: I49bd46c0281401197b6cbe8806d3106a70e1760f
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Diffstat (limited to 'src/libs/installer/createshortcutoperation.cpp')
-rw-r--r-- | src/libs/installer/createshortcutoperation.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/libs/installer/createshortcutoperation.cpp b/src/libs/installer/createshortcutoperation.cpp index 62f7cfa82..e4d96325c 100644 --- a/src/libs/installer/createshortcutoperation.cpp +++ b/src/libs/installer/createshortcutoperation.cpp @@ -107,8 +107,9 @@ static QString takeWorkingDirArgument(QStringList &args) static bool createLink(const QString &fileName, const QString &linkName, QString workingDir, QString arguments = QString()) { - bool success = QFile::link(fileName, linkName); #ifdef Q_OS_WIN + bool success = QFile::link(fileName, linkName); + if (!success) return success; @@ -145,11 +146,16 @@ static bool createLink(const QString &fileName, const QString &linkName, QString SHChangeNotify(SHCNE_UPDATEDIR, SHCNF_IDLIST, pidl, 0); CoTaskMemFree(pidl); } + + return success; #else Q_UNUSED(arguments) Q_UNUSED(workingDir) + Q_UNUSED(fileName) + Q_UNUSED(linkName) + + return true; #endif - return success; } |