summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libs/installer/createshortcutoperation.cpp6
-rw-r--r--src/libs/installer/packagemanagergui.cpp4
2 files changed, 4 insertions, 6 deletions
diff --git a/src/libs/installer/createshortcutoperation.cpp b/src/libs/installer/createshortcutoperation.cpp
index 2f2696fcd..5e29337bf 100644
--- a/src/libs/installer/createshortcutoperation.cpp
+++ b/src/libs/installer/createshortcutoperation.cpp
@@ -196,10 +196,8 @@ bool CreateShortcutOperation::performOperation()
const QString linkLocation = args.at(1);
const QString targetArguments = args.value(2); //used value because it could be not existing
- const QString linkPath = QFileInfo(linkLocation).absolutePath();
-
- const bool linkPathAlreadyExists = QDir(linkPath).exists();
- const bool created = linkPathAlreadyExists || QDir::root().mkpath(linkPath);
+ const QString linkPath = QFileInfo(linkLocation).absolutePath().trimmed();
+ const bool created = QDir(linkPath).exists() || QDir::root().mkpath(linkPath);
if (!created) {
setError(UserDefinedError);
diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp
index dddec8aae..295057a44 100644
--- a/src/libs/installer/packagemanagergui.cpp
+++ b/src/libs/installer/packagemanagergui.cpp
@@ -1430,12 +1430,12 @@ StartMenuDirectoryPage::StartMenuDirectoryPage(PackageManagerCore *core)
QString StartMenuDirectoryPage::startMenuDir() const
{
- return m_lineEdit->text();
+ return m_lineEdit->text().trimmed();
}
void StartMenuDirectoryPage::setStartMenuDir(const QString &startMenuDir)
{
- m_lineEdit->setText(startMenuDir);
+ m_lineEdit->setText(startMenuDir.trimmed());
}
void StartMenuDirectoryPage::leaving()