diff options
author | Tim Jenssen <tim.jenssen@nokia.com> | 2012-06-12 10:45:21 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@nokia.com> | 2012-06-13 12:45:49 +0200 |
commit | 2c8099f23396e995cd8a3c7f66ebacef32aa75e2 (patch) | |
tree | a8703be219013d7cf29f365cae72d678b0d31ec3 | |
parent | f924ee557ececb0a6fd5adc06dc9b4d552eaee12 (diff) |
normalize pathes in create symlink operation on linux aswell
Change-Id: I94a2408da5c5f39cf93c176a6562c851eab1facc
Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
-rw-r--r-- | src/libs/installer/link.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/installer/link.cpp b/src/libs/installer/link.cpp index b31520e54..31f6270f4 100644 --- a/src/libs/installer/link.cpp +++ b/src/libs/installer/link.cpp @@ -208,7 +208,8 @@ bool removeJunction(const QString &path) #else Link createLnSymlink(const QString &linkPath, const QString &targetPath) { - int linkedError = symlink(targetPath.toLocal8Bit(), linkPath.toLocal8Bit()); + int linkedError = symlink(QFileInfo(targetPath).absoluteFilePath().toUtf8(), + QFileInfo(linkPath).absoluteFilePath().toUtf8()); if (linkedError != 0) { qWarning() << QString::fromLatin1("Could not create a symlink: from '%1' to %2; error: %3" ).arg(linkPath, targetPath).arg(linkedError); |